《Uniapp-Vue 3-TS 实战开发》Pinia 及 Pinia 持久化
前言:
正文:
一、Pinia 基础用法
1. 安装与初始化
bash
npm install pinia
# 或
yarn add pinia
在 main.js/ts 中初始化:
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
const app = createApp(App)
app.use(createPinia())
app.mount('#app')
2. 创建 Store
选项式 Store (类似 Vuex)
// stores/counter.js
import { defineStore } from 'pinia'
export const useCounterStore = defineStore('counter', {
state: () => (