Pinia简介
特点
Pinia是一个全局状态管理工具,完爆了VueX。官网
- 完整的Vue3+TS支持
- 足够轻量,压缩后的体积只有1kb左右
- 去除mutations。只有state、getters、actions
- actions支持同步和异步
- 代码扁平化没有模块嵌套,只有store的概念;store之间可以自由使用,每一个store都是独立地
- 无需手动添加store,store一旦创建便会自动添加
- 支持Vue2和Vue3
安装
添加依赖:
1 | npm install pinia -s |
在main.ts中引入:
1 | import { createApp } from 'vue' |
评论