【发布时间】:2021-03-11 06:33:09
【问题描述】:
我想在浏览器中管理cookies并使用这个外部插件vue-cookies。
但是如果我在一些 vue 文件中调用它的方法 this.$cookies.get(...) 我在浏览器中得到一个错误:
TypeError: Cannot set property '$cookies' of undefined
这是我的代码。 主.js
import App from './App.vue'
import router from './router'
import VueCookies from 'vue-cookies';
import { createApp } from 'vue'
const app = createApp(VueCookies)
app.use(VueCookies);
createApp(App).use(router).mount('#app')
App.vue(或任何其他 .vue 文件)
beforeMount() {
var cookie = "";
cookie = this.$cookies.get("testname");
console.log(cookie);
}
【问题讨论】:
标签: javascript vue.js