问题所在:直接操作data里面的数组时,元素不会渲染到页面
- js
Page({
data: {
arr:[]
},
addEle(){
this.data.arr.push("1")
console.log(this.data.arr)
this.setData({
arr : this.data.arr
});
}
})
- wxml
<view class="page">
<button bindtap="addEle">
添加元素
</button>
<text wx:for="{{arr}}" wx:key="{{index}}">
{{item}}
</text>
</view>
- 页面:
- 当点击按钮可以动态的增加数组元素