如何向注册的page的data中的某个数组元素追加子元素
注册页面的data项access的方式 (在开发者文档里没有找到)
我的测试代码:
<map class="mapx" longitude="116.39" latitude="39.9" covers="{{covers}}"></map> <button class="btnx" bindtap="hitme">点我添加地图覆盖物!</button>
Page({ data: { motto: 'Hello World', userInfo: {}, covers: [ { "latitude": 39.9001, "longitude": 116.39001, "iconPath": "../../res/img/zhuang-ico.png", "rotate": 0 }, { "latitude": 39.9042, "longitude": 116.39032, "iconPath": "../../res/img/zhuang-ico.png", "rotate": 0 } ] }, hitme:function(){ var self = this; wx.getLocation({ type:'gcj02', success:function(res){ var lat = res.latitude; console.log(lat); var lng = res.longitude; var cov = {latitude: lat,longitude:lng,iconPath:"../../res/img/zhuang-ico.png",rotate:0}; self.data.covers.push(cov); wx.showToast({title:'经度:'+lat+'xxxxx纬度:'+lng}); } }); wx.showToast({title:'好啊好啊点中了'}); }, |