Vue通過導航欄實現路由跳轉


導航欄的具體引用這里不在多說了,具體用法可以參考vue官網

先把可以實現跳轉的代碼貼上,然后說幾個注意點

 <el-menu :default-active="this.$route.path" class="el-menu-vertical-demo left" router>
        <el-menu-item index="/index" >
          <template #title>
            <i class="el-icon-document-copy"></i>
            <span class="m-text">數據匯總</span>
          </template>
        </el-menu-item>
        <el-submenu index="2">
          <template #title>
            <i class="el-icon-document-copy"></i>
            <span class="m-text">文章管理</span>
          </template>
          <el-menu-item index="/index/listArticle"  style="padding-left: 5em">
            <i class="el-icon-tickets"></i>
            <span>文章列表</span>
          </el-menu-item>
          <el-menu-item index="/index/addArticle" style="padding-left: 5em" >
            <i class="el-icon-edit-outline"></i>
            <span>添加文章</span>
          </el-menu-item>
        </el-submenu>
        <el-menu-item index="3">
          <template #title>
            <i class="el-icon-document-copy"></i>
            <span class="m-text">標簽管理</span>
          </template>
        </el-menu-item>

      </el-menu>

 注意點一:如果想要實現通過導航欄進行路由跳轉,需要將element-menu組件的router屬性設置為true

 

注意點二:element-menu-item的屬性index中的值是需要跳轉的路由的目標地址

 

 注意點三:如果想實現路由跳轉之后對應的element-menu-item高亮,需要將default-active屬性設置為:this.$route.path

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM