[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中某一个值的变化

相关推荐
一叶飘零晋1 小时前
【(二)Electron 使用之常用技巧】
javascript·electron·ecmascript
铁皮饭盒1 小时前
成为AI全栈 - 第1课:后端到底是干嘛的?一张图拆解登录
前端·后端·ai编程
tingting01191 小时前
dns域名信息收集
linux·服务器·前端
暗不需求2 小时前
用 Vue 3 搓一个 AI 冰球形象生成器:从源码到 Coze 工作流全解析
前端·vue.js·ai编程
Asmewill2 小时前
MCP学习笔记
前端
小小19922 小时前
vue 单页面请求
开发语言·前端·javascript
hhb_6182 小时前
JavaScript 本地存储与动态数据渲染实战案例
开发语言·javascript·ecmascript
不会敲代码12 小时前
从 URL 到页面展示,还有哪些你忽略的底层细节?(DNS 与传输篇)
前端·面试
无心使然2 小时前
Openlayers调用ArcGis要素服务之一 ——要素查询 (/query)
前端·javascript·数据可视化