第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue路由刷新問題,兩個路由對應(yīng)一個組件,如何能讓路由重載

vue路由刷新問題,兩個路由對應(yīng)一個組件,如何能讓路由重載

慕田峪7331174 2018-12-12 14:14:33
現(xiàn)在兩個路由對應(yīng)同一個組件/a /b 兩個路由都對應(yīng)componentA組件,在切換的時候,組件不會重載,created等事件不會觸發(fā),如何讓每一次切換都觸發(fā)組件重載
查看完整描述

1 回答

?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

謝邀,不過下次建議多把代碼發(fā)出來!我的做法是下面這樣


vue的路由有如下對象

https://img1.sycdn.imooc.com//5c417e630001be8603500143.jpg

fullPath:路徑(包括參數(shù))

path:路由路徑

query:參數(shù)(id:1)

params:參數(shù)(id=1)


data(){

...

}

mounted(){...},

watch: {

    //監(jiān)聽路由,只要路由有變化(路徑,參數(shù)等變化)都有執(zhí)行下面的函數(shù),你可以

    $route: {

        handler: function (val, oldVal) {

           let _urlParams = this.$route.params;

            //created事件觸發(fā)的函數(shù)可以在這里寫...  

            //都是componentA組件,聲明周期還在,改變不了

        },

        deep: true

    }

},


查看完整回答
反對 回復 2019-01-18
  • 1 回答
  • 0 關(guān)注
  • 524 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號