本文主要是介绍pinia插件使用报错:No overload matches this call. Overload 1 of 3, ‘(id:xxx,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在使用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')
这篇关于pinia插件使用报错:No overload matches this call. Overload 1 of 3, ‘(id:xxx的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!