(一)pinia 简介
2022年11月28日
pinia 官方简介
说明
pinia
由 store
state
getters
actions
组成
在组件中通过获取
store
的sate
来获取状态和修改状态通过
gtters
可以对数据进行复杂的计算并进行应用,例如实现过滤和排序等也可以通过
actions
复用更复杂的修改逻辑,进行几步的状态修改与
Vuex
不同的是pinia
里面没有mutations
的概念,或者说不需要我们手动去编写修改state
状态的代码,pinia
自动去生成的我们在组件中可以利用
pinia
对状态直接修改,或者是调用actions
进行异步修改Vuex
的store
是集中的,pinia
是离散的,也就是说pinia
本身就是模块化的,就不用进行空间命名了,也可以防止命名冲突pinia
使用setup
的话,就跟编写compositionApi
是一样的,也就是说在组件中可以使用的ref
computed
等这些东西,在pinia
中也可以使用,他的编写方式就是一个普通的函数,当然pinia
也支持optionsApi
就跟vuex
一样可以定义state
getters
actions
这些对象形式的配置
Loading...