体育彩票31选7 www.tyv1.com.cn 体育彩票31选7 > 上网技巧 > 电脑小技巧 > 微信小程序使用setData修改数组或对象的属性值

微信小程序使用setData修改数组或对象的属性值

时间:2019-02-16 09:59 作者:QQ地带 我要评论

问题:微信小程序wx.request()请求后台数据,经常使用setData来修改数据,当data数据下有数组或对象的属性时,以下语法会报错:
 
 
//第一种
that.setData({
    newsInfo.title: res.data.data.title
})
//第二种
that.setData({
    newsInfo['title']: res.data.data.title
})
解决:把newsInfo.title属性或者数组newsInfo[‘title’]放到变量中,然后用[]包起来:
 
 
var newsTitle = "newsInfo.title"
that.setData({
    [newsTitle]: res.data.data.title
})

标签: 微信
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告

708| 792| 411| 531| 837| 763| 153| 319| 408| 532|