全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[衢州seo公司皆选久澳]微信小程序修改data使页面数据实时更新的代码示例

  本篇文章给大家带来的内容是关于微信小程序修改data使页面数据实时更新的代码示例,孝义市小程序开发哪家好有一定的参考价值…▼◆◇,有需要的朋友可以参考一下,宜宾市小程序开发哪家好[衢州seo公司皆选久澳]希望对你有所帮助。
 

  需求:通过点击button修改dataList中checkResult的值并修改按钮状态。17 2020.10 [日照seo公司选择久澳]怎么链接到小程序页面 要在公众号文章使用小程序的某个页面▼, 黄山市小程序制作公司 首先需要在公众号内关联小程序,然后再获取小程序的页面链接插入即可。下面就来介绍下具体的链接方法。 1、在微大同市小程序开发哪家好

  

 

  a.wxml:

  

<view wx•◁:for="▲•…;{{dataList}}" wx:key='■-◇;index' class='list-body'>◇△;
 <view>
 <-▷…;view>编码▲□=☆:{{item.equipCode}}<…=☆▪;/view>
 <view>设备○△•◇:{{item.equipName}}</view>■△☆★;
 <view>•-●;测项:{{item.checkItemName}}<▲▽▲▪;/view>
 <…▽;/view>
 <•◇;!-- wx:if设置默认选中状态 -->
 <…=▷;view class='list-button' wx:if='{{item▪●●.checkResult=="正常"…□;}}'>-◇=▲;
 <button bindtap='change' data-index='{{index}}' data-status='' class='★▼▷;add' style='-▪…;color:#fff'▪▪◇○;>正常</button>
 <button bindtap='■▪☆☆;change' data-index='◁•;{{index}}'▲▷; data-status='◇△●;异常'>●…◆•;异常<□△;/button>
 </view>★△▷;
 <view class='list-button' wx□◆•▽:else>
 <button bindtap='□▷•▼;change'•○; data-index='▪-☆;{{index}}' data-status='正常'>正常<-=▽▪;/button>◆•▷▪;
 <•□◆;button bindtap='▼☆;change' data-index='{{index}}'▼▼●; data-status='异常'○○; class='add' style='color:#fff'▷-▼;>◆▷●▲;异常<◁△☆;/button>★•■;
 </view>
<••★;/view>▷●□;

 

  a.js

  

Page({
 data…●◆:{
 dataList:[
 {'equipCode':1001•★…,'equipName':'○◆◁;打印机','checkItemName':'记录',checkResult○▲:'=○;正常'},
 {'equipCode'▷■;:1002,'▷=○;equipName':'▪☆▷▽;打印机','○★□▪;checkItemName':'记录'▲▼○▷,checkResult:'异常'◆•▷☆;},
 {'★•=;equipCode':1003,'◆•;equipName'◆○▷●;:'打印机'•▼,'checkItemName'■▪;:'记录',checkResult★•▼-:'正常'}◇△▼,
 {'equipCode':1004,'equipName':'打印机','◁▲;checkItemName'◇•=;▲…●:'■▪○◇;记录',checkResult:'○…☆;异常'}▲•☆△,
 {'equipCode'■-△▼;▼○:1005□•,'equipName'△▪▲:'打印机','▪☆○▽;checkItemName'△•●;:'记录'◆▽;,checkResult:'●◆▼★;正常'-★▪•;}
 ]
 }○•-▷,
 change○=□=: function(e) {
 var changeData = '★-★■;dataList['+e◆-◁.target…■●.dataset.index+'▲--;].checkResult';
 if (e.target◁▽.dataset-•.status == '…★;正常') {
 this○□….setData({
 [changeData]: '…☆;正常'//修改状态,前端页面数据也会改变
 })
 } else {
 this.setData({
 [changeData]-▷□□: '异常'
 })
 }
 },
})

 

  上面示例通过this.setData修改data中的值•■■-,实现数据与前端页面保持一直▷△=▼,相当于vue中的双向数据绑定。
如果对数据一致性没有要求的话还可以使用this=…▷★.data.Object进行修改和取值■•。

  以上就是微信小程序修改data使页面数据实时更新的代码示例的详细内容•••,更多请关注久澳传媒编程栏目其它相关文章!

[衢州seo公司皆选久澳]微信小程序修改data使页面数据实时更新的代码示例

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。