收藏
回答

setdata设置全部闪动问题。

问题模块
API和组件

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

最后一次编辑于  2017-07-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 赵青山
    赵青山
    2017-07-13

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

    2017-07-13
    赞同
    回复
  • 赵青山
    赵青山
    2017-07-13
    this.setData({      'array[0].text':'changed data'
        })


    2017-07-13
    赞同
    回复
  • 杨科
    杨科
    2017-07-13

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

    2017-07-13
    赞同
    回复
  • 影楼云选片 2019跨平台在线选片
    影楼云选片 2019跨平台在线选片
    2017-07-13

    var oldarr=this.data.marker

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

    this.setData({marker:oldarr})

    不知这样行不

    2017-07-13
    赞同
    回复
  • 杨科
    杨科
    2017-07-13

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

    2017-07-13
    赞同
    回复
  • 赵青山
    赵青山
    2017-07-14

    估计你设置错了

    2017-07-14
    赞同
    回复