现在我遇到一个问他,我在App.vue中methods中定义了一个方法 是websocket和后端通讯,有一些实时数据过来,我在APP.vue中globalData定义
globalData: {
tanks: []
},
然后每个页面中methods:
getTanks:function(){
var app = getApp();
return app.globalData.tanks;
}
vue html如下:
<view class="tank hy-f-left" v-for="(tank,index) in getTanks()" :key="index">
{{这里显示具体的属性}}
</view>
但是通过console.log()能看到数据都过来了,也都没问题,写入了getapp().globalData.tanks 数组中,只是页面没有双相绑定显示,手动刷新页面就可以了,有什么办法能解决吗?
0 个回复