想问一下pinia的一些问题

是这样的,我一个浏览器打开了两个相同的页面,用的pinia,在页面2操作了chatStore的list,页面1怎么不变的?是要用watch才能实现吗?

想问一下pinia的一些问题

想问一下pinia的一些问题

我用watch监听chatStore的list,监听不了
聊天列表代码

想问一下pinia的一些问题

chatStore代码

想问一下pinia的一些问题

监听代码

想问一下pinia的一些问题

讨论数量: 8

对了,我用了pinia-plugin-persistedstate做持久化

8个月前 评论
翟宇鑫

pinia 我的理解是跨组件或页面共享状态
你的这个需求应该属于跨标签页通信的范畴

8个月前 评论
提桶跑路了 (楼主) 8个月前
翟宇鑫 (作者) 8个月前

你需要刷新才会变化吧,或者做移入或者隐藏事件,非前端,只是建议

8个月前 评论

使用websocket,监听数据变化,有个socket插件stomp.js挺好用的你可以看看

7个月前 评论

小程序的pinia-plugin-persistedstate 的 store 需要修改下 { //小程序持久化 persist: { storage: { setItem(key, value) { uni.setStorageSync(key, value) }, getItem(key) { return uni.getStorageSync(key) }, }, } }

6个月前 评论
thebestxt

使用 postMessage 做标签页间通信

6个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!