uniapp Vue3 面包屑导航 带动态样式

上干货

复制代码
<template>
  <view class="bei">
    <view class="container">
      <view class="indicator"></view>
      <!-- 遍历路由列表 -->
      <view v-for="(item, index) in routes" :key="index" :class="['foritem', {'selected': item.to === selectedRoute}]" @click="dianji(item)">
        <view class="item">
          {{ item.name }}
        </view>
      </view>
    </view>
  </view>
  <view class="tip" v-if="selectedPage == 'A'">
    您已转到 {{ selectedPage }} 页面
  </view>
  <view class="tip" v-if="selectedPage == 'B'">
    您已转到 {{ selectedPage }} 页面
  </view>
  <view class="tip" v-if="selectedPage == 'C'">
    您已转到 {{ selectedPage }} 页面
  </view>
</template>

<script setup>
  import { onMounted, ref } from "vue"

  // 定义路由列表
  const routes = ref([
    {
      to: "A",
      name: "A页面",
    },
    {
      to: "B",
      name: "B页面",
    },
    {
      to: "C",
      name: "C页面",
    },
  ])
  // 当前选中的路由
  const selectedRoute = ref("")
  // 当前选中的页面
  const selectedPage = ref("")


  // 点击路由项的处理函数
  function dianji(item) {
    console.log("点击", item.to)
    selectedRoute.value = item.to
    selectedPage.value = item.to
    const index = routes.value.findIndex(route => route.to === item.to)
  }

  // 组件挂载后的初始化
  onMounted(() => {
    selectedRoute.value = "A" // 将"A页面"设置为被点击状态
    selectedPage.value = "A" // 设置初始提示信息
  })
</script>

教学地址

点击跳转教学页面

完整源码下载地址

点击跳转下载页面

也可以添加下方的名片进行咨询

相关推荐
excel2 分钟前
前端事件机制入门到精通:事件流、冒泡捕获与事件委托全解析
前端
Moment19 分钟前
Next.js 15.5 带来 Turbopack Beta、Node 中间件稳定与 TypeScript 强化 🚀🚀🚀
前端·javascript·react.js
yzzzzzzzzzzzzzzzzz41 分钟前
初识javascript
前端·javascript
excel2 小时前
硬核 DOM2/DOM3 全解析:从命名空间到 Range,前端工程师必须掌握的底层知识
前端
专注API从业者9 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
你的人类朋友10 小时前
【Node&Vue】JS是编译型语言还是解释型语言?
javascript·node.js·编程语言
烛阴10 小时前
TypeScript高手密技:解密类型断言、非空断言与 `const` 断言
前端·javascript·typescript
样子201810 小时前
Uniapp 之renderjs解决swiper+多个video卡顿问题
前端·javascript·css·uni-app·html
Nicholas6811 小时前
flutterAppBar之SystemUiOverlayStyle源码解析(一)
前端
黑客飓风11 小时前
JavaScript 性能优化实战大纲
前端·javascript·性能优化