pinia源码解读三(创建store)

定义模块

这一步很复杂,用几个流程图来梳理一下

createOptionsStore方法

image

createSetupStore方法

image

数据流向

最后整理下数据的流向变更,对于写pinia插件很有帮助

option写法版本

pinia.state.value[$id] --> 原生的state对象

setupStore --> torefs(pinia.state.value[$id])

store --> assign(store, setupStore)

$state --> get属性 pinia.state.value

$patch --> pinia.state.value 原生操作

posted @   爱吃巧克力的狗  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示