本篇文章给大家带来的内容是关于微信小程序修改data使页面数据实时更新的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

需求:通过点击button修改dataList中checkResult的值并修改按钮状态。

a.wxml:

编码:{{item.equipCode}}

设备:{{item.equipName}}

测项:{{item.checkItemName}}

正常

异常

正常

异常

a.jsPage({

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进行修改和取值。

php 微信实时更新,微信小程序修改data使页面数据实时更新的代码示例相关推荐

  1. 使用WebSocket解决页面数据实时同步

    功能: 一个页面需要在不同的PC端访问,在某一PC端对网页内容发生改变时,其他PC端页面数据实时更新显示. 实现: 采用webSocket+AOP通知的方式实现 思路: 当页面数据修改时,会通过后端保 ...

  2. 微信应用号(小程序)资源汇总(1010更新)

    wechat-weapp-resource 微信应用号(小程序)资源汇总. 每天不定期整理和收集微信小程序相关资源,方便查阅和学习,欢迎大家提交新的资源,完善和补充. 目录 开源项目(1010更新) ...

  3. el-date-picker 的一些小坑(chang事件不生效以及页面数据不更新)

    前几天改了一个bug,bug是说el-date-picker这个时间日期选择器选择的时间不能实时更新 chang方法不生效需要使用input方法 最开始我尝试在去打印一下他的时间,根据官方文档chan ...

  4. flink实时同步mysql_基于Canal与Flink实现数据实时增量同步(一)

    点击上方蓝色字体,关注我 canal是阿里巴巴旗下的一款开源项目,纯Java开发.基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB). 准备 配置 ...

  5. python热更新原理_Python功能点实现:数据热更新

    关键词:热更新 | 热重载 | 定时更新 | 即时更新 | 缓存 | functools | cachetools | LRU | TTL 假设应用需要加载一个配置文件config.txt,一般的做法 ...

  6. CYQ.Data 轻量数据层之路 应用示例一 留言版(四)

    继上篇:CYQ.Data 轻量数据层之路 继续狂热升级(三)之后,本篇要进入应用示例介绍使用了: 为了使一篇文章就能介绍完整个示例,我选用了简单的:登陆+注册+留言版本功能,来一步一步介绍如何使用的: ...

  7. WebSocket 实现页面数据实时更新

    WebSocket实时更新 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就 ...

  8. vue页面数据不显示_PHP7中session_start 使用注意事项,会导致浏览器刷时页面数据不更新...

    //PHP7中session_start 使用注意事项, session_start(['cache_limiter' => 'private', //在读取完毕会话数据之后马上关闭会话存储文件 ...

  9. 半小时速通【页面数据分页】

    前端页面数据分页 文章目录 前端页面数据分页 导言 后端整体思路 一.建立page分页对象(bean层) 二.DAO层 三.service层 四.web层 前端(JSP+JSTL) 首页.上一页.下一 ...

最新文章

  1. 这回,不用为Linux命令发愁了吧
  2. linux上安装redis
  3. 033_jdbc-mysql数据库连接池
  4. eclipse / 绑定 OpenJDK 1.8 Java 源码的方法
  5. [ZJOI2007] 时态同步(拓扑序)
  6. 基于(Python下的OpenCV)图像处理的喷墨墨滴形状规范检测
  7. NodeJS知识汇总
  8. 如何从“点子”落地到“执行”?—完整解析1个手游传播类mini项目的进化
  9. 基于 NodeJs 打造 Web 在线聊天室
  10. 计算KL散度与JS散度的MATLAB程序
  11. 二级C语言考试环境注意事项
  12. CATIA怎么约束快捷键_CATIA快捷键和Solidworks快捷键
  13. (附源码)计算机毕业设计ssm房屋出租管理系统
  14. STM32下载编程工具 | STVP介绍、下载、安装和使用教程
  15. Frank计算机基础硬件笔记
  16. PCB多层板层的设置原则
  17. 小demo,点石成金
  18. 人工智能的应用无人驾驶技术
  19. 完整PLC smart200伺服液压PID一套程序
  20. android开源社区

热门文章

  1. linux下安装nginx的采坑记录
  2. mysql brighthouse_mysql的三方Infobright数据仓库BRIGHTHOUSE引擎
  3. 临沂经济技术开发区 智慧让城市建设更美好
  4. Unity5.3官方VR教程重磅登场-系列7 优化VR体验
  5. 数据结构与算法-----数据结构-----2-3-4树以及外部存储
  6. Spring MVC——数据检验步骤
  7. Oauth2.0认证---授权码模式
  8. 在 IntelliJ IDEA 中定制开发 ZooKeeper
  9. LOB字段存放在指定表空间 清理CLOB字段及压缩CLOB空间
  10. python面向对象变成(1):类的基本概念