【文件属性】:
文件名称:微信小程序操作数组时,下标不支持变量;module.exports和exports的区别 ...
文件大小:59KB
文件格式:PDF
更新时间:2021-03-29 19:59:06
微信,小,程序,操作,数组,时,,,下标,不支持,
一:操作数组时,下标不支持变量的解决办法
作者:Zuozuo ,来自授权地址
微信小程序setData时
etData({
'array[0].name':'xiaoming'
})
但是在一般情况下,我们需要set的一个动态数组中的值,下标是随时变化的。
但是在set的时候必须说明【】下标是0-9的数字形式,而发送到服务器的时候却又是以字符串的形式发送。
因此,如果在其中使用变量,会被认为下标不是数字而报错不能正常运行。
如果使用如下的形式,又无法动态的改变前端的渲染数据。
this.data.array[0].name='xiaoming'
解决方法如下。
this.data