Pinia中如何正确监听store状态变化?
我在用Pinia管理状态,想在组件里监听某个store里的数据变化,但用watch好像没反应。试过直接watch store的属性,也试过用store.$subscribe,但有时候更新不及时,不知道是不是写法有问题。
比如下面这段代码(虽然是React语法,但逻辑类似),我是想在状态变更时触发副作用,但在Pinia里怎么实现才对?
const [count, setCount] = useState(0);
useEffect(() => {
console.log('count changed:', count);
}, [count]);
// 模拟外部状态更新
const handleClick = () => setCount(prev => prev + 1);
暂无解答