微信小程序修改data中定义的值setData
2019-04-25 17:35
239 查看
1.修改普通变量的值
data: { isShowPage1:false, count:0, },playAgain:function(){ this.setData({//通过setData来修改 isShowPage1: true, count:10, }); },
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
2.修改数组对象的某个元素的属性
例如我从后台获取到了一个skillData数组对象,现在的需求是,用户点击某个技能的时候,skillData中对应的对象的isShow属性要变成false。
//选择技能 chooseSkill:function(event){ let skillId = parseInt(event.currentTarget.dataset.id); let itemData = "skillData[" + skillId + "].isShow";//先用一个变量,把(skillData[1].isShow)用字符串拼接起来 if (true) { this.setData({ [itemData]: false, }) }}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
谢谢阅读,谢谢点赞!
相关文章推荐
- 微信小程序修改data中定义的值setData()
- 微信小程序opendata的用户头像修改为圆形
- 微信小程序 如何用setData修改data中的数组?
- 微信小程序----修改data中的数据,页面数据不改变
- 微信小程序用setData修改对象中的一个属性值
- 微信小程序商城后台修改商城配置信息提示“上传目录Data/UploadFiles不存在请手动创建”
- 微信小程序用setData修改数组或对象中的一个属性值
- 微信小程序使用setData方法修改data中对象或数组的属性值
- 微信小程序定义和调用全局变量globalData
- 微信小程序如何使用setData修改data中子对象的属性值
- 微信小程序setData中键名key中使用变量
- 登录注册、在微信小程序中是怎么修改button样式的?
- 微信小程序Page中data数据操作和函数调用
- 微信小程序报错:this.setData is not a function的解决办法
- 微信小程序开发不能直接操作 Page.data
- 微信小程序 this.setData is not a function
- 微信小程序 调用时 方法未被定义
- 微信小程序Page中data数据操作和函数调用
- 微信小程序云开发修改云数据库中的数据方法
- 微信小程序 this.setData is not a function;父元素获取