最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 路由嵌套高亮問題的解決方法

 更新時間:2018年05月17日 11:14:38   作者:土豆兒哥  
這篇文章主要介紹了vue 路由嵌套高亮問題的解決方法,主路由通過v-for循環(huán)出來,次路由通過url拼接的方式導航到子路由頁面,具體實現(xiàn)代碼大家參考下本文

正常路由嵌套是沒有問題的,但是如果你已經(jīng)在當前主路由頁面了,然后再次點擊主路由就會出現(xiàn)頁面數(shù)據(jù)空白的情況

看代碼:

//主路由通過v-for循環(huán)出來
<div class="list-group">
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="doNothing" class="list-group-item" v-if="getPages.length != 0">數(shù)據(jù)統(tǒng)計</a>
  <router-link v-for="page in getPages" class="list-group-item" :to="page.pageUrl">{{page.pageName}}</router-link>
</div>
//次路由通過URL拼接的方式導航到子路由頁面
<div class="panel-body tabs-wrap">
   <!--navtabbar begin-->
   <ul class="nav nav-tabs" v-if="isTencentPerson()">
      <router-link :to="{ name: 'statistics1',params:{showPanel:false} }" tag="li" role="presentation"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >統(tǒng)計1</a></router-link>
      <router-link :to="{ name: 'statistics2' ,params:{showPanel:false}}" tag="li" role="presentation"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >統(tǒng)計2</a></router-link> 
      <router-link :to="{ name: 'statistics3' ,params:{showPanel:false}}" tag="li" role="presentation"><a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >統(tǒng)計3</a></router-link> 
   </ul> 
   <!--navtabbar end--> 
   <!--內(nèi)容 begin-->
   <router-view></router-view>
</div>

子路由JS:

exprot default{  
     mounted() {
      this.routerHop();
    },
    updated() {
      //當前頁再次點擊主路由時重新判斷跳轉(zhuǎn)
      var url = this.$route.path;
      if (url === "/statistics/dataStatistics") {
        this.routerHop();
      }
    },
    methods: {
      //權限判斷
      isPerson() {
        let user = this.$store.state.user.userInfo;
        if (user.userType == 1) {
          return true
        }
        return false;
      },
      routerHop(){
        // 客戶賬號登錄只顯示錯誤統(tǒng)計分析頁面
        if(this.isPerson() === false){
          return router.push({name: 'statistics1', params: {showPanel: false}});
        }
        router.push({name: 'statistics3', params: {showPanel: false}}); },
       }
    }
}

因為已經(jīng)在當前子路由頁面,當再次點擊主路由導航時,無法觸發(fā)mounted鉤子。通過updated這個鉤子函數(shù)可以讓再次找到對應子路由,從而解決再次點擊主路由頁面空白的bug。

總結(jié)

以上所述是小編給大家介紹的vue 路由嵌套高亮問題的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Vue3中頁面跳轉(zhuǎn)方式總結(jié)

    Vue3中頁面跳轉(zhuǎn)方式總結(jié)

    Vue.js?是一個用于構(gòu)建用戶界面的漸進式?JavaScript?框架,它提供了多種方法來實現(xiàn)頁面之間的導航,本文將詳細介紹?Vue?3?中的各種頁面跳轉(zhuǎn)方式,有需要的小伙伴可以參考一下
    2024-12-12
  • Vue.js 中 ref 和 reactive 的區(qū)別及用法解析

    Vue.js 中 ref 和 reactive 的區(qū)別及用法解析

    在Vue.js中,ref主要用于創(chuàng)建響應式的引用,通過.value屬性來訪問和修改值,特別適用于需要頻繁更改整個值的場景,而reactive則用于創(chuàng)建深度響應的對象或數(shù)組,本文給大家介紹Vue.js 中 ref 和 reactive 的區(qū)別及用法,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • vue+drf+第三方滑動驗證碼接入的實現(xiàn)

    vue+drf+第三方滑動驗證碼接入的實現(xiàn)

    這篇文章要給大家介紹的是vue和drf以及第三方滑動驗證碼接入的實現(xiàn),下文小編講詳細講解該內(nèi)容,感興趣的小伙伴可以和小編一起來學習奧
    2021-10-10
  • vue對storejs獲取的數(shù)據(jù)進行處理時遇到的幾種問題小結(jié)

    vue對storejs獲取的數(shù)據(jù)進行處理時遇到的幾種問題小結(jié)

    這篇文章主要介紹了vue對storejs獲取的數(shù)據(jù)進行處理時遇到的幾種問題小結(jié),需要的朋友可以參考下
    2018-03-03
  • 使用vue實現(xiàn)通過變量動態(tài)拼接url

    使用vue實現(xiàn)通過變量動態(tài)拼接url

    這篇文章主要介紹了使用vue實現(xiàn)通過變量動態(tài)拼接url,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 前端vue3項目中百度地圖的使用api以及操作實例

    前端vue3項目中百度地圖的使用api以及操作實例

    最近項目要用到百度地圖api,好久沒用到地圖,就百度了一番,但是找了好幾篇文章,發(fā)現(xiàn)都沒辦法成功實現(xiàn),現(xiàn)將方法記錄如下,下面這篇文章主要給大家介紹了關于前端vue3項目中百度地圖的使用api以及操作實例,需要的朋友可以參考下
    2023-05-05
  • 詳解Vue基于vue-quill-editor富文本編輯器使用心得

    詳解Vue基于vue-quill-editor富文本編輯器使用心得

    這篇文章主要介紹了Vue基于vue-quill-editor富文本編輯器使用心得,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 基于Vue-cli快速搭建項目的完整步驟

    基于Vue-cli快速搭建項目的完整步驟

    這篇文章主要給大家介紹了關于如何基于Vue-cli快速搭建項目的完整步驟,文中通過示例代碼以及圖片將搭建的步驟一步步介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • vue對于低版本瀏覽器兼容問題的解決思路

    vue對于低版本瀏覽器兼容問題的解決思路

    很多時候使用vue開發(fā)的項目,由于無法在低版本瀏覽器上運行,所以需要解決下,下面這篇文章主要給大家介紹了關于vue對于低版本瀏覽器兼容問題的解決思路,需要的朋友可以參考下
    2023-02-02
  • vue中ref的用法小結(jié)

    vue中ref的用法小結(jié)

    在項目中使用ref時有時候直接取值,有時候返回的卻是一個數(shù)組,不知其中緣由,后查了一下ref用法,在這里給大家分享vue中ref的用法,感興趣的朋友一起看看吧
    2023-11-11

最新評論

邹平县| 昭苏县| 青河县| 马鞍山市| 银川市| 连山| 酒泉市| 丰台区| 海淀区| 佛坪县| 盐源县| 莱西市| 鱼台县| 江门市| 鹤壁市| 阜新市| 荔波县| 汝南县| 伊金霍洛旗| 留坝县| 宁陵县| 车险| 镇安县| 登封市| 托里县| 清流县| 图片| 饶平县| 安泽县| 德庆县| 明水县| 泾阳县| 南汇区| 汉源县| 宁蒗| 鹤岗市| 东阿县| 布拖县| 伊宁县| 灵寿县| 牙克石市|