av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

全局路由守衛(wèi)this.$vux.loading.hide()報(bào)錯(cuò),訪問不到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判斷防止第一次初始化報(bào)錯(cuò)

或者

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()})

補(bǔ)充知識(shí):解決導(dǎo)航守衛(wèi)使用不了this.$store

在vue router的導(dǎo)航守衛(wèi)如beforeEach()中是無法直接通過this.$store去操作vuex的,因?yàn)檫@里的this指向不一致。

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

import store from ’@/store’

然后在導(dǎo)航守衛(wèi)中可直接拿到router了

/**導(dǎo)航守衛(wèi) */router.beforeEach((to, form, next) => { console.log(store.getters)})

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

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 在线视频日韩 | 久热久 | av资源在线 | 精品国产一区二 | 欧美资源在线 | 免费的黄色网址 | 九九在线精品 | 欧美日韩啪啪 | 成年人黄色 | 日本香蕉视频 | 婷婷狠狠| 精品国产区 | 欧美精品成人一区二区在线观看 | 日日干夜夜爽 | 拍床戏真做h文黄肉1v1 | 免费看黄色aaaaaa 片 | 久久综合伊人 | 色婷婷亚洲 | 国产精品一区二区在线免费观看 | 国产免费一区二区三区最新不卡 | 毛片免费播放 | 蜜桃精品视频 | 日韩免费视频 | 日韩大片在线观看 | 精品www| 久久久久亚洲精品 | 国产免费小视频 | 一本到av| 亚洲精品美女 | 日韩成人免费视频 | 日韩三级精品 | 欧美成人精品一区二区三区 | 欧美日韩黄色片 | 日韩不卡在线 | 天天躁日日躁bbbbb | 超碰99在线 | 黄色av免费 | 欧洲精品一区 | 一区二区高清 | 五月婷婷激情 | 天天操天天操 |