vue.js - 离开站点时如何访问vuex商店
问题描述
我将 vue.js 与 nuxt 一起使用,并希望在离开站点时从 vuex 存储中删除一些内容。
我试过了
beforeDestroy ({ store }) {
store.commit('auth/setUserShowSecureAccountHint', false)
}
商店不知道
并且
beforeDestroy () {
this.store.commit('auth/setUserShowSecureAccountHint', false)
}
没有工作,因为store
不知道。
离开网站后如何访问 vuex 商店?
解决方案
您应该在store
关键字前面加上$
符号,如下所示:
beforeDestroy () {
this.$store.commit('auth/setUserShowSecureAccountHint', false)
}
推荐阅读
- javascript - 如何在不导出整个对象的情况下为对象的一部分进行 ES6 命名导出?
- python - 在python中调用CCF函数
- javascript - 在 express js 中使用 get 请求中的 switch 返回错误为什么?
- c++ - 如果我不需要完整、严格的排序,最有效的 CUDA Thrust 或 C++ STL 排序谓词是什么?
- c# - C#(Windows 窗体)- 具有自动滚动功能的面板将生成的对象随机放置得更远
- android - Android - 在 v24 API 之前的 setContentView() 上崩溃
- python-3.x - 如果日期在日期范围内的语句
- javascript - javascript中的正则表达式如何在两个“特殊”字符之间查找内容?
- r - 如何在ggplot中添加具有线性和二次分量的回归线?
- laravel - 重写 laravel nova 中间件以响应 404