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环境的搭建:

相关推荐
海天胜景1 小时前
vue3 el-table动态表头
javascript·vue.js·elementui
G_whang1 小时前
jenkins自动化部署前端vue+docker项目
前端·自动化·jenkins
kikikidult3 小时前
Ubuntu20.04运行openmvg和openmvs实现三维重建(未成功,仅供参考)
人工智能·笔记·ubuntu·计算机视觉
凌辰揽月3 小时前
AJAX 学习
java·前端·javascript·学习·ajax·okhttp
一缕猫毛3 小时前
【学习笔记】Linux命令
笔记·学习
_jacobfu4 小时前
Foundry 学习笔记 005
笔记·学习·web3·区块链·智能合约
然我5 小时前
防抖与节流:如何让频繁触发的函数 “慢下来”?
前端·javascript·html
鱼樱前端5 小时前
2025前端人一文看懂 Broadcast Channel API 通信指南
前端·vue.js
HXR_plume5 小时前
【计算机网络】王道考研笔记整理(2)物理层
笔记·计算机网络·考研
烛阴5 小时前
非空断言完全指南:解锁TypeScript/JavaScript的安全导航黑科技
前端·javascript