国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

vue中全局路由守衛中替代this操作(this.$store/this.$vux)

瀏覽:67日期:2022-12-29 11:21:15

全局路由守衛this.$vux.loading.hide()報錯,訪問不到this

解決辦法

申明變量代替this

main.js文件方法

router.beforeEach((to, from, next) => { if(vue){ vue.$vux.loading.hide() }else{ } next()})let vue = new Vue({ el: ’#app’, router, store, components: { App }, template: ’<App/>’})

if判斷防止第一次初始化報錯

或者

let vue = new Vue({ el: ’#app’, router, store, components: { App }, template: ’<App/>’})router.beforeEach((to, from, next) => { // if(vue){ vue.$vux.loading.hide() // }else{ // } next()})

補充知識:解決導航守衛使用不了this.$store

在vue router的導航守衛如beforeEach()中是無法直接通過this.$store去操作vuex的,因為這里的this指向不一致。

解決方式是在router的index.js中引入初始化好的store

import store from ’@/store’

然后在導航守衛中可直接拿到router了

/**導航守衛 */router.beforeEach((to, form, next) => { console.log(store.getters)})

以上這篇vue中全局路由守衛中替代this操作(this.$store/this.$vux)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 中文字幕一二三区乱码老 | 国产高清视频在线 | 亚洲国产精品久久久久久 | 久久久久琪琪去精品色村长 | 亚洲免费在线观看视频 | 国产精品亚洲精品一区二区三区 | 色综合久久一本首久久 | 欧美日韩亚洲一区二区三区在线观看 | 免费看v片网站 | 久9精品视频 | 毛片免费全部播放一级 | 在线观看免费黄视频 | 中文字幕亚洲精品 | 色秀视频在线观看88品善网 | 99久久香蕉国产综合影院 | 亚洲午夜精品久久久久久抢 | 一区二区在线播放福利视频 | 国产一级做a爱片久久毛片a | 99久久99这里只有免费费精品 | 最近中文字幕精彩视频 | 亚洲精品一区二区三区中文字幕 | 欧美一区不卡二区不卡三区 | 亚洲欧美日韩国产 | 久久天天躁综合夜夜黑人鲁色 | 久草手机视频在线观看 | 欧美区一区二区三 | 国产欧美亚洲精品 | 免费人成在线观看视频不卡 | 久久91精品国产91久久户 | a级片在线免费观看 | 国产精品久久久久久久福利院 | 精品视频久久久久 | 久久综合中文字幕一区二区三区 | 手机在线日韩高清理论片 | 精品一区二区高清在线观看 | 天堂中文字幕 | 国内精品久久久久影院网站 | 三级黄色高清视频 | 国产原创自拍 | 加勒比综合 | 欧美人成片免费看视频不卡 |