1 定义小仓库
//定义小仓库
import {
defineStore
} from "pinia";
//第一个小仓库
let useHomeStore = defineStore('Home', {
//存储数据user
state: () => {
return {
isCollapse: false,
}
},
actions: {
isCollapseFun() {
this.isCollapse = !this.isCollapse
},
},
getters: {
}
})
export default useHomeStore
2 绑定
<script setup>
import { appSource } from '../../utils/app.js'
import { Calendar, Timer, TakeawayBox } from '@element-plus/icons-vue'
import { useRouter, useRoute } from 'vue-router'
import { onMounted, ref, watch } from 'vue'
import useHomeStore from '../../stores/modules/home'
let homeStore =