紫衣仙女
2018-12-12 18:13:09
自己寫了一個(gè)自定義指令,用于全選和反選,但是出現(xiàn)異常如下:在勾全選的時(shí)候,它是全不選。全不選的時(shí)候,它給我全選。半天排查不出原因,來(lái)這里求救一下……謝謝~已經(jīng)簡(jiǎn)化寫成了一個(gè)在線例子:http://jsbin.com/pewowujepo/e...
1 回答

鴻蒙傳說(shuō)
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
新添加屬性的時(shí)候應(yīng)該使用 Vue.set 方法 不然不會(huì)被Vue監(jiān)聽
bind(el, binding) {
// 在數(shù)據(jù)的每項(xiàng)數(shù)據(jù)上添加一個(gè)checked屬性,并全部初始化為false
const arr = binding.value.list
const state = binding.value.state
arr.forEach((value) => {
// value.checked = state
Vue.set(value,'checked',state)
})
}
添加回答
舉報(bào)
0/150
提交
取消