首頁  >  問答  >  主體

javascript - Vue.js的ElementUI函式庫中,如何主動觸發checkbox元件的change事件?

做個項目,遇到一個實際場景,
第一層級:一個checkbox_1(例如綁定了change事件方法cevt1) 觸發後,把第二層級的checkboxgroup中的所有項選取(正常使用) .

問題來了,當第二層級中checkboxgroup的checkbox_2(例如次層級的checkbox綁定了change事件方法cevt2)被選中後,正常應該觸發到對應的第三層級的checkboxgroup中所有checkbox_3被選中的,

實際中當觸發了第一層級中的checkbox_1時,cevt1被正常觸發,但發現"第二層級"中的checkbox_2綁定的change事件cevt2並未被呼叫。請問有什麼解決方案嗎?

伊谢尔伦伊谢尔伦2645 天前2432

全部回覆(3)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-06-28 09:25:06

    Vue的change方法好像只響應點擊和v-bind資料綁定產生的資料變化,對於其他的資料變化並不會觸發change事件,可以試著用$emit方法手動呼叫checkbox_2的 change事件。

    請參閱:
    https://cn.vuejs.org/v2/api/#...

    回覆
    0
  • 世界只因有你

    世界只因有你2017-06-28 09:25:06

    嘗試使用watch監聽checkbox綁定的值的變化試試

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:25:06

    /q/10... 這個貼文的答案能否給的再詳細一些?往store存入的是router的什麼東西? ?新手

    回覆
    0
  • 取消回覆