仿照setData(),只设置部分mapData属性值,不全局刷

2019-12-02  本文已影响0人  老板下碗面
例如mapData中有4个属性

但是有个需求,例如在页面刷新的时候,只需要更改mapData中的markers的属性值就可以,其他任何数据都不需要更改的时候,我们就单单更改一个属性,

假如是mapData.circles,   又假如是mapData.markers

这是obj数据 定义一个变量mapData , 他的值必须用" " 引起来   

也就是mapData 的值是"mapData .circles" 和 "mapData .markers" ,只是修改这两个值

在that.setData中 我们平常都是

this.setData({

mapDta:********

})

如上图为mapDta赋值之后,他是一个字符串,在this.setData里,

必须用中括号包起来,必须用中括号包起来,必须用中括号包起来 才可以顺利赋值,进行部分数据的更改变化

上一篇下一篇

猜你喜欢

热点阅读