仿照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里,
必须用中括号包起来,必须用中括号包起来,必须用中括号包起来 才可以顺利赋值,进行部分数据的更改变化