一颠区、vue不能檢測(cè)下面數(shù)組的變化
- 直接用索引設(shè)置元素缕陕,如
vm.items[0] = {}
,此時(shí)變更了數(shù)組第0位的指針篮洁,導(dǎo)致視圖不會(huì)更新
正確寫法應(yīng)為:vm.items.$set(0, { childMsg: 'changed!' })
或Object.assign():Object.assign(this.items[0], { childMsg: 'changed!'})
相關(guān)使用技巧 - 修改數(shù)組長(zhǎng)度,如
vm.items.length = 0
正確寫法應(yīng)為:vm.items = []
删掀,用一個(gè)空數(shù)組替換items即可