什么是Pinia
vue2中的vuex对应vue3中的pinia
Pinia是Vue的最新状态管理工具,是Vuex的替代品
相比于vux
1.创建两个组件
App.vue中导入两个组件
运行效果
2.安装Pinia
你也可以去Pinia官网看pinia.vuejs.org/zh/introduction.html入门教程
npm install pinia
安装好后
3.配置Pinia文件
在main.js中配置Pinia
4.创建srore
在src文件夹下创建store文件夹再创建counter.js
5.引用counter.js
运行效果
6.Pinia定义方法
两个组件引用
运行效果
7.Pinia-action的异步写法
创建channel.js,请求网址http://geek.itheima.net/v1_0/channels
APP.vue中
运行效果