91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue.js如何使用Element-ui中實現導航菜單

發布時間:2021-09-28 09:54:34 來源:億速云 閱讀:206 作者:iii 欄目:開發技術

這篇文章主要介紹“vue.js如何使用Element-ui中實現導航菜單”,在日常操作中,相信很多人在vue.js如何使用Element-ui中實現導航菜單問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”vue.js如何使用Element-ui中實現導航菜單”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

先放圖吧

vue.js如何使用Element-ui中實現導航菜單

大體實現思路我先講一下不然下面代碼片段會看懵,
圈出來的左右兩部分,左邊是element復制就可實現,
右邊是跳轉的子組件。
首先創建導航菜單的vue文件,但這個文件里面只是引入組件,里面使用Container布局容器實現左右兩部分,左邊el-aside標簽中放入導航菜單的組件,右邊el-main標簽中寫<router-view></router-view>實現路由跳轉即可

導航菜單文件我起名為Elnav.vue

<template>
    <div class="app">
        <el-container>
        <el-aside>
            <navmenu></navmenu>
        </el-aside>
        <el-main>
            <router-view></router-view>
        </el-main>
        </el-container>
    </div>
</template>
<script>
import navmenu from './navmenu'
export default {
    data() {
        return {
            
        }
    },
    components:{
        navmenu
    }
}
</script>
<style scoped>

</style>

里面主要引入navmenu組件(navmenu組件就是elemet中的樣式)

navmenu.vue中

注意設置 default-active="$route.path"以及組件跳轉(選項一/二)的index值

<template>
    <div>
        <el-row>
            <el-col>
                
                <el-menu
                    default-active="$route.path"
                    router
                    class="el-menu-vertical-demo"
                    @open="handleOpen"
                    @close="handleClose"
                >
                    <el-submenu index="1">
                        <template slot="title">
                            <i class="el-icon-location"></i>
                            <span>導航一</span>
                        </template>
                        <el-menu-item-group>
                            <template slot="title">分組一</template>
                            <el-menu-item index="/Elnav/one">選項1</el-menu-item>
                            <el-menu-item index="/Elnav/two">選項2</el-menu-item>
                        </el-menu-item-group>
                        <el-menu-item-group title="分組2">
                            <el-menu-item index="1-3">選項3</el-menu-item>
                        </el-menu-item-group>
                        <el-submenu index="1-4">
                            <template slot="title">選項4</template>
                            <el-menu-item index="1-4-1">選項1</el-menu-item>
                        </el-submenu>
                    </el-submenu>
                </el-menu>
            </el-col>
        </el-row>
    </div>
</template>
<script>
export default {
  methods: {
    handleOpen(key, keyPath) {
      console.log(key, keyPath);
    },
    handleClose(key, keyPath) {
      console.log(key, keyPath);
    }
  },
  mounted() {
    console.log(this.$route);
  }
};
</script>
<style>
</style>

接下來就是路由的配置

{
    path: "/Elnav",
    name: "Elnav",   
    component: () =>
      import("../components/Elnav.vue"),
      children:[
        {
          path: "/Elnav/one",
          name: "one",   
          component: () =>
            import("../components/one.vue")
        },
        {
          path: "/Elnav/two",
          name: "two",   
          component: () =>
            import("../components/two.vue")
        }
      ]
  }

至于右邊內容的one.vue以及其他vue文件的內容就自己寫即可

到此,關于“vue.js如何使用Element-ui中實現導航菜單”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

太原市| 贞丰县| 蓬安县| 东山县| 怀宁县| 凌云县| 安塞县| 龙井市| 马关县| 湘乡市| 观塘区| 鄂伦春自治旗| 伊宁县| 湖南省| 石泉县| 霍林郭勒市| 黄山市| 蕉岭县| 延川县| 仲巴县| 类乌齐县| 永善县| 沿河| 准格尔旗| 天津市| 黄陵县| 永丰县| 凤台县| 通榆县| 三都| 福鼎市| 和田县| 平果县| 盘锦市| 阿拉尔市| 剑阁县| 平陆县| 三台县| 英吉沙县| 江永县| 通山县|