[pinia] vue3中监听pinia值的变化

javascript 复制代码
const store = mainStore()
 
// 监听pinia中整个state
store.$subscribe((mutation, state) => {
    console.log(state);
})

// 监听pinia中整个state
watch(store.$state, (newValue, oldValue) => {
    console.log(newValue,oldValue);
})

// 只监听pinia中某一个值的变化
watch(() => store.count, (newValue, oldValue) => {
    console.log(newValue, oldValue);
})

 

参考:

vue中监听pinia中整个state的变化和只监听state中某一个值的变化

相关推荐
用户9385156350711 小时前
写了这么久 useState,你真的知道它在干什么吗?
前端·javascript
慢功夫11 小时前
💡第七篇:VSCode语言服务中,代码跳转和诊断是怎么做的?
前端·visual studio code
Csvn11 小时前
✨ TypeScript `satisfies` 操作符实战——5 个让代码更「聪明」的生产场景
前端
Healer91811 小时前
vue3页面缓存-keepAlive
前端
一个有理想的摸鱼选手11 小时前
在三维地球上以另一种视角感受巴威台风
前端·gis·ai编程
烬羽11 小时前
递归老写崩?一个"退回"公式,把回溯题变成填空题
javascript·深度学习·算法
程序员黑豆13 小时前
鸿蒙应用开发:Grid组件实现九宫格布局教程
前端·华为·harmonyos
浮江雾13 小时前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
阿懂在掘金13 小时前
企业级命令式弹窗方案:三行代码适配已有 Dialog
前端·vue.js·前端框架
Revolution6113 小时前
测试接口为什么进了生产包:前端环境变量到底在什么时候生效
前端·前端工程化