«

如何实现用ElementUI做面包屑导航??

yang 发布于 阅读:533 Vue2阶段


如何实现用ElementUI做面包屑导航??

第一步先在ElementUI引进来面包屑

<template>
    <div class="header">
        <!-- 面包屑导航 -->
        <el-breadcrumb separator-class="el-icon-arrow-right">
            <el-breadcrumb-item to="/login" v-if="$route.path !== '/index'"
                >首页</el-breadcrumb-item
            >
            <el-breadcrumb-item v-for="(v, i) in menuArr" :to="v.path" :key="i">{{
                v.name
            }}</el-breadcrumb-item>
        </el-breadcrumb>
    </div>
</template>

第二步在script写入数据的渲染

<script>
export default {

methods: {
    render() {
            let arr = this.$route.matched.filter((v) => {
                return v.meta.title;
            });

            this.menuArr = arr.map((v) => {
                return { name: v.meta.title, path: v.path };
            });
        },

            // 刷新过后再次渲染
    created() {
        this.render();
    },

    // 监听数据改变
    watch: {
        "$route.path"(v) {
            this.render();
        },
    },
}

}

如何实现用ElementUI做面包屑导航??

版权所有:微4e
文章标题:如何实现用ElementUI做面包屑导航??
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论