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

相关推荐
良逍Ai出海1 分钟前
免费模板搭完独立站后,我用 Codex + Figma 做了自己的页面设计
前端·人工智能·figma
纽格立科技5 分钟前
DRM 发射端链路图(下)
前端·人工智能·车载系统·信息与通信·传媒
代码小库8 分钟前
【2026前端转 AI 全栈指南】第 2 章(下):NestJS 项目创建 · MongoDB 配置 · 项目启动与调试
前端·数据库·mongodb
之歆17 分钟前
Promise 基础技术深度解析:从回调地狱到链式调用
前端·okhttp·promise
甲维斯19 分钟前
国产版“Codex”初体验,智谱ZCode很强啊!
前端·人工智能·ai编程
道友可好21 分钟前
AI 怎么自己跑完一个 6 小时的任务?
前端·人工智能·后端
三品吉他手会点灯30 分钟前
STM32F103 学习笔记-24-I2C-读写EEPROM(第2节)-I2C协议层介绍
笔记·stm32·学习
To_OC34 分钟前
通义千问多模态生图踩坑记:我是如何把两个报错逐个干翻的
前端·aigc·vite
wuxia211834 分钟前
在5种环境中编写点击元素改变内容和颜色的JavaScript程序
javascript·微信小程序·vue·jquery·react
Bigfish_coding38 分钟前
前端转agent-第一周【python】-02 FastAPI与Pydantic实战(TS/JS视角)
前端