對於setData普通數據類型而言,沒什么講究
但是對於數組而言,再直接修改一個完整的數組顯得有些多余,首先寫着不簡易,其次效率很是滴。
比如
你都能覺得復雜,官方肯定是有對應的優化的。
官方demo
Page({ data: { array: [{text: 'init data'}], }, changeItemInArray: function() { this.setData({ 'array[0].text':'changed data' }) } })
但是如果那個索引0是動態的,就不能這么寫了,需要這樣
ok,完美