vue的pinia环境搭建

一、 pinia是什么?

Pinia是Vue的新一代轻量级状态管理库,它允许您跨组件/页面共享状态。Pinia由Vue.js官方成员重新设计,旨在提供更直观、更易于学习的状态管理解决方案。

Pinia的主要特点包括:

  1. 对Vue2和Vue3提供良好的支持,使得老项目也可以使用Pinia。
  2. 抛弃了Mutations的操作,只有state、getters和actions。
  3. Pinia符合直觉,易于学习,比Vuex更容易上手。
  4. Pinia是轻量级状态管理工具,大小只有1KB。
  5. Pinia模块化设计,方便拆分。
  6. Pinia支持多个store。

二、搭建pinia环境

在控制台输入:

复制代码
npm i pinia

项目入口文件main.ts:

复制代码
//引入createApp用于创建应用
import { createApp } from 'vue'
//引入App根组件
import App from './App.vue'
//第一步:引入pinia
import {createPinia} from 'pinia'
const app=createApp(App)
//第二步:创建pinia
const pinia=createPinia()
//第三步:安装pinia
app.use(pinia)
app.mount('#app')

已经完成pinia环境的搭建:

相关推荐
观无10 分钟前
若依EasyExcel实现单元格合并
开发语言·前端·javascript
愚公搬代码36 分钟前
【愚公系列】《Web应用安全》001-VMware的安装
前端·安全
xiaohaiAIgeo36 分钟前
【2026年】HG/T 20656-2024化工暖通空调设计规范:新版标准的变化与影响
java·前端·javascript·科普知识
立少→万能汉编39 分钟前
用“立少→超文本”写静态网页,标签<倍>
服务器·前端·javascript
weixin_431600441 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js
你挚爱的强哥1 小时前
【chromeDownload】自定义组件:多用于登录框底部提供下载Chrome谷歌浏览器的链接
前端·vue.js·chrome
cindershade2 小时前
用原生 HTML5 视频与 Canvas 实现浏览器端视频抽帧封面
前端
笨鸟先飞,勤能补拙2 小时前
Web 服务器与计算机网络全景原理
运维·服务器·前端·网络·人工智能·计算机网络·web安全
NutShell Wang2 小时前
Wails v3 Beta 实战:用显式对象模型重写你的第一个 Go 桌面应用
前端·人工智能·go·vibe coding
daols882 小时前
vue 甘特图 vxe-gantt 任务条拖拽自动更新日期
javascript·vue.js·甘特图