最近在使用pinia做状态管理,引入了pinia-use-persist和pinia-plugin-persistedstate
一个是加密拓展,一个是基础拓展
然后出现如下错误:
这个错误是由于 persist参数匹配不到类型,然后没有匹配到重载的任何一种插件导致的,写对属性即可
但是还有一种会导致这种错误的情况,就是你使用的插件没有挂载到pinia,在main.ts里面挂载一下即可:
import { createPinia } from 'pinia'
import { usePersist } from 'pinia-use-persist'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'import App from './App.vue'
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
pinia.use(usePersist)const app = createApp(App)app.mount('#app')