小程序操作data中的数组,push进去新的元素,查看appData中是有的,但是页面不会重新渲染
原因是需要用setdata才行,解决方法如下
//添加新元素addItemFn: function () {var { lists } = this.data;var newData = { text: "新的元素" };lists.push(newData);this.setData({lists: lists})}//删除新元素delItemFn: function (e) {var { lists } = this.data;var num = e.currentTarget.dataset.index;//获取data-indexlists.splice(num,1);this.setData({lists: lists})}
