1. 什么是Pinia
Pinia 是 Vue 的专属的最新状态管理库 ,是 Vuex 状态管理工具的替代品
大白话:在vue3中,就是用Pinia来替代vuex,来实现共享数据的存储
2. 手动添加Pinia到Vue项目
后面在实际开发项目的时候,Pinia可以在项目创建时自动添加,现在我们初次学习,从零开始:
-
使用 Vite 创建一个空的 Vue3项目
命令: npm create vue@latest
2. 安装官方文档集成pinia
官方文档: https://pinia.vuejs.org/zh/getting-started.html
安装
注册
3. Pinia基础使用
-
定义store
-
组件使用store
4. getters实现
Pinia中的 getters 直接使用 computed函数<