在js中,push() 方法可向數組的末尾添加一個或多個元素,并返回新的長度。
在小程序里面沒有辦法直接利用push修改data里面定義的變量。只能通過setData來修改。
但是如果直接用setData給變量賦值的話,會替換掉變量原本的內容。根據多方百度,選擇到了一個最優(yōu)秀的方案。
1、定義一個變量,值為你要修改的變量的值。
2、將新定義的變量,使用push,添加內容。
3、最后,用setData,將新定義的變量的值,賦值給data里的變量。
1、定義變量,值為data里需要修改的變量
let msg1= []; msg1 = this.data.msg;
2、push添加元素:
msg1.push({ "name": "專業(yè)App開發(fā)"})
3、將新定義的變量的值,賦值給data里的變量
setData: that.setData({ msg: msg1 })
大功告成,這樣數據就是修改完畢了。謝謝大家關注專業(yè)濟南App開發(fā)、微信小程序開發(fā)的山東文匯軟件官網.
關于微信小程序開發(fā),希望以下文章有能夠幫助到您的。
在開發(fā)小程序時選擇原生開發(fā)還是第三方框架?它們之間有什么差異?
上一篇: 濟南微信小程序開發(fā)公司哪家好?
下一篇: 微信小程序和APP在頁面設計上有什么不同