vue 多聊天窗口,聊天窗口如何复用/缓存?

像TIM的聊天窗口这样,点击不同的聊天对象,之前的聊天记录还在

之前想的是聊天记录放vuex,然后同时只能开一个聊天窗口,每次打开新的聊天会话,重新更新vuex的聊天数据

但是这样很明显不合理,频繁切换聊天对象的话...

所以现在想的是,开启一个新的会话,就新增一个新的组件,聊天记录放这个组件里面,就不用每次切换都重新读取了

但是,我不知道怎么加载同一个组件,请问有没有类似的例子可以参考的呀

阅读 3.3k
2 个回答

终结,基础不劳系列。最后用 component v-for v-show 实现了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题