无法访问typescript中的vue cookie



我已将vue cookie添加到我的应用程序main.ts:

import VueCookies from 'vue-cookies';
...
const app = createApp(App)
.use(IonicVue)
.use(router)
.use(VueCookies,{ 
expires: '30d', 
});

当我想访问cookie变量时,它找不到它。我尝试了各种方法:

export default defineComponent({
...
methods:{
likePokemon(name: string){
window.$cookies.set("username", "test");
this.$cookies.get("username"));
Vue.cookie.get('access_token');
},
...
}
}

我得到错误属性"$cookies"在类型"CreateComponentPublicInstance<{}

"vue cookie"似乎不支持Vue3。而是使用https://github.com/anish2690/vue-cookie-next

最新更新