Pinia API 介绍
$reset
重置 store
到他的初始状态
state: () => ({
user: <Result>{},
name: "default",
current:1
}),
调用 $reset()
,将会把 state 所有值重置回原始状态
$subscribe
订阅 state 的改变
类似于 Vuex 的 abscribe 只要有 state 的变化就会走这个函数
Test.$subscribe((args,state)=>{
console.log(args,state);
})
返回值
第二个参数
如果你的组件卸载之后还想继续调用请设置第二个参数
Test.$subscribe((args,state)=>{
console.log(args,state);
},{
detached:true
})
$onAction
订阅 Actions 的调用
只要有 actions 被调用就会走这个函数
Test.$onAction((args)=>{
console.log(args);
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论