想问一下pinia的一些问题 | vue.js | vue.js 技术论坛-金年会app官方网

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

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

chatstore代码

监听代码

讨论数量: 8

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

4个月前
翟宇鑫

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

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

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

4个月前

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

3个月前

小程序的pinia-plugin-persistedstate 的 store 需要修改下 { //小程序持久化 persist: { storage: { setitem(key, value) { uni.setstoragesync(key, value) }, getitem(key) { return uni.getstoragesync(key) }, }, } }

2个月前

使用 postmessage 做标签页间通信

2个月前

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