pinia是一个比较新的状态管理库
下面来讲解一下pinia的食用方法。
vue3挂载pinia
src/mian.js
src/plugins/index.js
src/plugins/pinia/index.js
接下来创建stores
src/stores
src/stores/test.js
defineStore( store的唯一id,option )
实际运用
2022.3.19---ps
解释一下为什么state对象里的属性名要用 _ 作为前缀,其实这东西是flutter里的私有化变量的语法,
这么做是为了保证数据不被随意修改,要用到的就用getters返回出去,其他的就在内部里使用。
修改就用actions定义函数就好了。其实pinia虽然简单,但是状态的隐私还是得保护一下的。
不然跟短裤外穿没啥区别,除非你是超人可以随意。
最后于 2022-3-19
被海星吧编辑
,原因: