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')

相关推荐

  1. vue3在router中使用pinia解决

    2024-03-22 05:00:03       37 阅读
  2. 在SpringBoot 3.2.1使用JPA

    2024-03-22 05:00:03       66 阅读
  3. 使用vue3编写一个

    2024-03-22 05:00:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 05:00:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 05:00:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 05:00:03       82 阅读
  4. Python语言-面向对象

    2024-03-22 05:00:03       91 阅读

热门阅读

  1. 微信授权登录获取用户openid

    2024-03-22 05:00:03       40 阅读
  2. 相向双指针

    2024-03-22 05:00:03       33 阅读
  3. RabbitMQ docker 单机部署

    2024-03-22 05:00:03       44 阅读
  4. vue绑定key

    2024-03-22 05:00:03       39 阅读
  5. AGI的数据驱动:挖掘海量信息的价值与智慧

    2024-03-22 05:00:03       45 阅读
  6. Mysql批量更新: on duplicate key update

    2024-03-22 05:00:03       45 阅读
  7. [蓝桥杯2012] 罗马数字

    2024-03-22 05:00:03       41 阅读