cookies - Vue-Cookies : this. $cookies 未定义

标签 cookies vue.js

在我的主要组件中,我有:

mounted() {
    window.$cookie.set('cookie_name', userName, expiringTime);
},

这会产生以下错误:

Error in mounted hook: "TypeError: Cannot read property 'set' of undefined"



在我的 main.js我有:
import VueCookies from 'vue-cookies';
Vue.use(VueCookies);

任何的想法?

最佳答案

您必须使用 window.$cookiesthis.$cookies (不要忘记 s)。

关于cookies - Vue-Cookies : this. $cookies 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53392904/

相关文章:

javascript - 这是防止跨站点请求伪造 (CSRF) 攻击的安全方法吗?

javascript - 带有额外 li 的 Vue.js v-for 不呈现

javascript - 如何在vue loader组件中导入JS脚本?

javascript - GetCookie 返回 NULL

javascript - 将页面 id 保存在 cookie 中,并从其他页面的数据库中检索该 id 的行

java - Weblogic session 转发中未维护Java Servlet HttpSession

javascript - 检查 prop 是否通过验证

页面上的 javascript 我可以存储以允许 cookie 中的 javascript

vuejs2 - Vuejs 调用 $refs

vue.js - 单击其中一个子元素时如何防止选择 SortableJS 项目?