VUE3监听Pinia.store中的数据

发布于 2024-08-03  1070 次阅读


用$subscribe监听这个store 中的变更

store.$subscribe((mutation, state) => {
  console.log(state.list);
})

mutation:表示触发的变更
state:表示变更后的状态,变更发生后整个 store 的最新状态
 

有时候给数组添加或删除元素监听不到,可以用watch监听Pinia.store某一个数组变量 

watch(() => watch.list.length, (newList) => {
  console.log("list updated:", newList);
});

通过监听他的长度实现

他日明珠色,当随百媚开。
最后更新于 2024-08-03