vue3 使用pinia

安装:

javascript 复制代码
 npm install pinia

min.js中引入

javascript 复制代码
import { createApp } from 'vue'
import App from './App.vue'
import { createPinia } from "pinia";
const pinia = createPinia();
const app = createApp(App);
app.use(pinia);
app.mount("#app");

创建仓库 store/user.js

javascript 复制代码
import { defineStore } from "pinia"
export const useUsersStore = defineStore('users', {
    // 其它配置项
    state: () => {
        return {
            name: "张三",
            }
        };
    },
    getters: {

    },
    actions: {

    }
})

使用:

javascript 复制代码
<script setup>
import { useUsersStore } from "@/store/user.js";
const useUsers = useUsersStore();
console.log(useUsers.name); //张三
</script>
相关推荐
ん贤2 小时前
Go channel 深入解析
开发语言·后端·golang
2301_789015624 小时前
DS进阶:AVL树
开发语言·数据结构·c++·算法
Filotimo_5 小时前
5.3 Internet基础知识
开发语言·php
识君啊5 小时前
Java异常处理:中小厂面试通关指南
java·开发语言·面试·异常处理·exception·中小厂
mCell6 小时前
【短文】不是最强,是最适合
前端·aigc·deepseek
余瑜鱼鱼鱼7 小时前
HTML常用标签总结
前端·html
Jave21087 小时前
Vue 中 mixins 混合开发的主要使用场景有哪些?
前端·vue.js
qyzm7 小时前
天梯赛练习(3月13日)
开发语言·数据结构·python·算法·贪心算法
徐同保7 小时前
openclaw安装
前端
leluckys7 小时前
swift- Swift中常见的面试题
开发语言·汇编·swift