Vue | 使用$forceUpdate强制更新数据

2019-05-24  本文已影响0人  明灭_

问题背景

一个可设想为微信的即时通信app,聊天记录保存在vuex中。
和某个联系人发送消息后,回到聊天列表(v-for循环渲染的)页面,打印出来的state可以看到已经更新,但是页面却没有同步更新。

解决方法

进入页面时,使用$forceUpdate强制更新:
(以下使用的是uni-app框架)

onShow() {
    this.$forceUpdate();
},
上一篇下一篇

猜你喜欢

热点阅读