微信小程序js文件改变参数并在视图上及时更新【推荐】

用过VUE的童鞋都知道,vue在改变data里面参数可以以直接用this.XXX=XXX,并且视图层也会立即更新呈现,但是这里我想介绍一下微信小程序是怎样操作data里面参数并在视图层及时更新的

一、简单参数

XX.wxml

rush:js;"> {{str}}

XX.js

rush:js;"> Page({ data: { str:'早上好' },change: function() { this.setData({ str:"晚上好" }) } })

二、已知下标的数组

XX.wxml

rush:js;"> {{array[0].text}}

XX.js

rush:js;"> Page({ data: { array: [{text: '早上好'}],},change: function() { this.setData({ 'array[0].text':'晚上好' }) } })

三、动态下标的数组

XX.wxml

rush:js;"> {{item.text}}

XX.js

rush:js;"> Page({ data:{ array:[ {text:'1111'},{text:'2222'},{text:'3333'} ] },change:function(e){ let param = {}; let string = "array["+e.target.dataset.index+"].text; param[string] = '0000'; this.setData(param); } })

总结

以上所述是小编给大家介绍的微信小程序js文件改变参数并在视图上及时更新。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

相关文章

开发微信小程序的用户授权登录功能
小程序开发页面如何实现跳转?
浅谈小程序开发中蓝牙连接错误分析及解决方法
什么是小程序?它有哪些功能?
如何配置小程序开发项目结构?(教程)
怎么把自己的店加入小程序