1***@qq.com
1***@qq.com
  • 发布:2021-06-15 17:38
  • 更新:2021-06-15 17:38
  • 阅读:499

globalData中的数据双向绑定

分类:uni-app

现在我遇到一个问他,我在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 数组中,只是页面没有双相绑定显示,手动刷新页面就可以了,有什么办法能解决吗?

2021-06-15 17:38 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复