咳
  • 发布:2019-03-20 12:41
  • 更新:2019-03-20 14:14
  • 阅读:2807

请问在app.vue中怎么更新其他页面比如/pages/login/login.vue中的数据?

分类:uni-app

或者说让login.vue可以监听到app.vue中的数据变化?因为在app.vue中开了websocket收发数据。发数据是用getApp().websocketsend(JSON.stringify(data)); 可以调用app.vue中的函数,可是app.vue的websocket收到数据如何通知login.vue呢?

2019-03-20 12:41 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

不需要app.vue主动通知吧,在app.vue更新某个定义好的全局变量(globle||vuex等)~在login.vue写个watch什么的监听这个属性值变化就可以了吧~

  • (作者)

    谢谢~ 刚刚查到vuex,正在填坑。。。话说 vuex不影响发布到h5,android,ios,以及各个小程序平台吧。 ;p

    2019-03-20 13:31

choin

choin

用数据缓存接口,自己封装一个全局函数
然后通知方使用的时候set跳到b后get就完成了通知
get读取后要销毁,不然有可能出现串数据问题

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