Plugins
- plugin 是一个函数, 其接收一个 context 作为参数, 其返回值将会被添加到 store 上.
context 参数
pinia: createPinia() 返回的 Pinia 实例
app: createApp() 返回的 app
store: 被插件作用的 store
options: 定义 defineStore 时传入第三个参数
返回值
返回对象, 其中的属性将被添加到 store. 或者返回 void
只有 pinia 实例被传给 app 之后创建的 store 才会被 plugin 作用.
2.plugin 的简单使用
创建 src/store/plugin/test.ts
import {
PiniaPluginContext } from 'pinia'
export default function (context