一、准备环境
1.1、create-vue
npm init vue@latest
1.2、安装pinia
yarn add pinia
得到如下内容
二、使用
// src/main.js
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
createApp(App)
.use(createPinia())
.mount('#app')
2.1、state
// src/store/index.ts
import { defineStore } from 'pinia'
export const useUserStores = defineStore('userInfo',{
state: () => {
return{
name: "jeck ma",
like: ['apple','orange']
}
}
})
「2.1.1不使用setup()」
// 不使用setup()
// App.vue