setdata设置全部闪动问题。
发布于 6 年前 作者 qiang01 10210 次浏览 来自 问答

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

6 回复

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

this.setData({      'array[0].text':'changed data'
    })

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

var oldarr=this.data.marker

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

this.setData({marker:oldarr})

不知这样行不

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

估计你设置错了

回到顶部