当前位置: 首页 > article >正文

EL面包屑导航实现

前言

el-breadcrumb 是 Element Plus 中的面包屑导航组件,主要用于展示当前页面在整个应用程序中的位置,并提供导航功能
https://element-plus.org/zh-CN/component/breadcrumb

基础用法

在 el-breadcrumb 中使用 el-breadcrumb-item 标签表示从首页开始的每一级。 该组件接受一个 String 类型的参数 separator来作为分隔符。 默认值为 ‘/’。

<template>
  <el-breadcrumb separator="/">
    <el-breadcrumb-item :to="{ path: '/' }">homepage</el-breadcrumb-item>
    <el-breadcrumb-item>
      <a href="/">promotion management</a>
    </el-breadcrumb-item>
    <el-breadcrumb-item>promotion list</el-breadcrumb-item>
    <el-breadcrumb-item>promotion detail</el-breadcrumb-item>
  </el-breadcrumb>
</template>

代码

<script setup lang="ts" name="Category">
    import { getCategoryAPI } from '@/apis/category';
    import { onMounted, ref } from 'vue';
    import { useRoute } from 'vue-router';

    const categoryData = ref({})
    const route = useRoute()
    const getCategory = async () => {
        const res = await getCategoryAPI(route.params.id);
        console.log(res);
        categoryData.value = res.data.result;
        console.log(categoryData.value);
    }
    onMounted(() => getCategory())

</script>

<template>
    <div class="top-category">
        <div class="container m-top-20">
            <!-- 面包屑 -->
            <div class="bread-container">
                <el-breadcrumb separator=">">
                    <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
                    <el-breadcrumb-item>{{ categoryData.name }}</el-breadcrumb-item>
                </el-breadcrumb>
            </div>
        </div>
    </div>
</template>


<style scoped lang="scss">
.top-category {
    h3 {
        font-size: 28px;
        color: #666;
        font-weight: normal;
        text-align: center;
        line-height: 100px;
    }

    .sub-list {
        margin-top: 20px;
        background-color: #fff;

        ul {
            display: flex;
            padding: 0 32px;
            flex-wrap: wrap;

            li {
                width: 168px;
                height: 160px;


                a {
                    text-align: center;
                    display: block;
                    font-size: 16px;

                    img {
                        width: 100px;
                        height: 100px;
                    }

                    p {
                        line-height: 40px;
                    }

                    &:hover {
                        color: $xtxColor;
                    }
                }
            }
        }
    }

    .ref-goods {
        background-color: #fff;
        margin-top: 20px;
        position: relative;

        .head {
            .xtx-more {
                position: absolute;
                top: 20px;
                right: 20px;
            }

            .tag {
                text-align: center;
                color: #999;
                font-size: 20px;
                position: relative;
                top: -20px;
            }
        }

        .body {
            display: flex;
            justify-content: space-around;
            padding: 0 40px 30px;
        }
    }

    .bread-container {
        padding: 25px 0;
    }
}

.home-banner {
    width: 1240px;
    height: 500px;
    margin: 0 auto;


    img {
        width: 100%;
        height: 500px;
    }
}
</style>

实现效果

在这里插入图片描述


http://www.kler.cn/a/381431.html

相关文章:

  • 理解 TypeScript 枚举及其最佳实践
  • 【C++刷题】力扣-#697-数组的度
  • Redis学习:BigKey、缓存双写一致性更新策略和案例
  • JAVA 插入 JSON 对象到 PostgreSQL
  • Ubuntu Linux
  • Kotlin by lazy和lateinit的使用及区别
  • (JVM)我们该如何认识 Java的内存模型(Java Memory Model(JMM))? 本篇文章告诉你答案 !带你全面了解JMM
  • 微控制器(MCU)如何运行存储在Flash的程序???
  • 数据分析挖掘系统-全方位洞察与决策
  • 众测遇到的一些案列漏洞
  • 从安全角度看多线程(附Golang举例)
  • QT中OpenGL学习笔记1
  • 全同态加密基于多项式环计算的图解
  • 基于Leaflet的自助标绘源码解析-其它对象解析
  • 文件上传漏洞修复措施
  • 论文 | PROMPTAGATOR : FEW-SHOT DENSE RETRIEVAL FROM 8 EXAMPLES
  • 酒店民宿小程序,探索行业数字化管理发展
  • 文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《融合引调水工程的抽水蓄能电站与光伏联合运行短期优化调度模型 》
  • 单臂路由技术,eNSP实验讲解
  • 搭建你的私人云盘:使用File Browser与cpolar实现公网传输文件
  • 《XGBoost算法的原理推导》12-1加法模型表达式 公式解析
  • 推荐一款功能强大的视频修复软件:Apeaksoft Video Fixer
  • 小乌龟—Git
  • Excel批量转换不规范数据的教程
  • Visual Studio2022版本的下载与安装
  • 深度学习经典模型之Alexnet