本篇文章给大家带来的内容是关于微信小程序修改data使页面数据实时更新的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
需求:通过点击button修改dataList中chec搭建系统点我wcqh.cnkResult的值并修改按钮状态。
a.wxml:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<view>
<view>
<view>编码:{{item.equipCode}}</view>
<view>设备:搭建系统点我wcqh.cn{{item.equipName}}</view>
<view>测项:{{item.checkItemName}}</view>
</view>
<!– wx:if设置默认选中状态 –>
<view>
<b搭建系统点我wcqh.cnutton>正常</button>
<button>异常</button>
</view>
<view>
<button>正常</button>
<button>异常</button>
</view></view搭建系统点我wcqh.cn>
a.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Page({
data:{
dataList:[
{equipCode:1001,equipName:打印机,c搭建系统点我wcqh.cnheckItemName:记录,checkResult:正常},
{equipCode:1002,equipName:打印机,checkItemName:记录,checkResult:异常},
{equi搭建系统点我wcqh.cnpCode:1003,equipName:打印机,checkItemName:记录,checkResult:正常},
{equipCode:1004,equipName:打印机,checkItemNam搭建系统点我wcqh.cne:记录,checkResult:异常},
{equipCode:1005,equipName:打印机,checkItemName:记录,checkResult:正常}
]
},
change: functi搭建系统点我wcqh.cnon(e) {
var changeData = dataList[+e.target.dataset.index+].checkResult;
if (e.target.dataset.status =搭建系统点我wcqh.cn= 正常) {
this.setData({
[changeData]: 正常//修改状态,前端页面数据也会改变
})
} else {
this.setData({
[changeData]: 异常
})
}
},
上面示例通过this.setData修改data中的值,实现数据与前端页面保持一直,相当于vue中的双向数据绑定。
如果对数据一致性没有要求的话还可以使用this.data.Object进行搭建系统点我wcqh.cn修改和取值。以上就是微信小程序修改data使页面数据实时更新的代码示例的详细内容,更多请关注php中文网其它相关文章!
暂无评论内容