小程序
小游戏
企业微信
微信支付
扫描小程序码分享
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不建议你这样写,而且如果单独给数组某一项赋值可以这样写:
var image= ’ image[ ’ + index + ’ ] ';
this.setData({
image:*****
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不明白你这要干嘛,如果你这是需要修改每一个的可以先用一个变量缓存,最后在赋值,如果只修改其中一个的话循坏就多余了,修改一个
this.setData({ ["images["+index+"]"]:newpath }) // 如果只修改其中某一项的值可以这样写: ["images["+index+"].imagepath"]:newpath
['image['+index+']']
但是建议你不要这么频繁setData
let image = that.data.image
for(var index in image){
image[index] = xxxxxxx
}
this.setData({image})
你就不能先改完再setData吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不建议你这样写,而且如果单独给数组某一项赋值可以这样写:
var image= ’ image[ ’ + index + ’ ] ';
this.setData({
image:*****
})
不明白你这要干嘛,如果你这是需要修改每一个的可以先用一个变量缓存,最后在赋值,如果只修改其中一个的话循坏就多余了,修改一个
this.setData({ ["images["+index+"]"]:newpath }) // 如果只修改其中某一项的值可以这样写: ["images["+index+"].imagepath"]:newpath
['image['+index+']']
但是建议你不要这么频繁setData
let image = that.data.image
for(var index in image){
image[index] = xxxxxxx
}
this.setData({image})
你就不能先改完再setData吗?