setdata设置全部闪动问题。

发布于 8 年前作者 qiang0110355 次浏览最后编辑 8 年前来自 ask

setdata可以单独设置data的后代属性吗?不是他的子属性,是单独设置,例如设置markers:[],可以单独设置makers里面的属性吗?为什么修改后,只能重新设置markers,但是设置这个,会闪一下,影响性能!!!:

6 回复
pengjun
pengjun1 楼6 年前

如果角标不是变量可以按角标直接设置,

fqiao
fqiao2 楼6 年前
this.setData({      'array[0].text':'changed data'
    })
zouqiang
zouqiang3 楼6 年前

我现在就是这样弄的  这样就会出现闪动问题,现在不是一个,是有很多个的。   这样是全部都重新设置了一遍。

yangxiulan
yangxiulan4 楼6 年前

var oldarr=this.data.marker

oldarr[0].callout.bgcolor=‘#xxxxxx’

this.setData({marker:oldarr})

不知这样行不

guiying88
guiying885 楼6 年前

不行 试过了了  我需要设置的是marker[0].callout.bgcolor属性,就是不行

xiayu
xiayu6 楼6 年前

估计你设置错了