摘要:
###定义模块 store.ts文件的defineStore方法 判断是option写法还是setup写法 isSetupStore = typeof setup 'function' 内部创建useStore函数,并给函数绑定$id属性为用户设置的id,然后返回 用户在外部任意位置调用useSto 阅读全文
摘要:
###初始化 createPinia.ts 主要有3步 effectScope生成了一个作用域在内部调用ref({})用来存储所有模块的state 创建了一个pinia实例,里面包含了use和install方法和一些关键属性 install内部使用vue的provide来传递pinia实例 use用 阅读全文