vant4 van-tabbar组件使用

html 复制代码
<van-tabbar v-model="active" @change="onChange">
      <van-tabbar-item icon="home-o">1</van-tabbar-item>
      <van-tabbar-item icon="column">2</van-tabbar-item>
      <van-tabbar-item icon="chat">3</van-tabbar-item>
      <van-tabbar-item icon="manager">4</van-tabbar-item>
    </van-tabbar>
js 复制代码
import { ref, onMounted } from "vue";
import { useRouter } from "vue-router";

const router = useRouter();

let active = ref(0);
//获取当前路由使得刷新页面后,导航位置不变
onMounted(() => {
console.log("router.currentRoute",router.currentRoute);

  active.value =
    router.currentRoute.value.path == "/userRecruit"
      ? 0
      : router.currentRoute.value.path == "/jobFair"
      ? 1
      : router.currentRoute.value.path == "/messageview"
      ? 2
      : 3;
});

function onChange(index) {
  if (index == 0) {
    router.replace("/");
  } else if (index == 1) {
    router.replace("/");
  } else if (index == 2) {
    router.replace("/");
  } else if (index == 3) {
    router.replace("/");
  }
}
相关推荐
小程故事多_806 分钟前
用Agent与大模型实现Web项目全自动化生成:从需求到部署的完整落地方案
运维·前端·人工智能·自动化·aigc
千里马-horse9 分钟前
AsyncContext
开发语言·前端·javascript·c++·napi·asynccontext
勇往直前plus10 分钟前
Jackson 反序列化首字母大写字段映射失败的底层原因与解决方案
java·开发语言·前端
转转技术团队10 分钟前
基于微前端 qiankun 多实例保活的工程实践
前端·javascript·前端工程化
松涛和鸣11 分钟前
37、UDP网络编程入门
linux·服务器·前端·网络·udp·php
业精于勤的牙14 分钟前
最长特殊序列(一)
java·javascript·数据结构
毕设十刻26 分钟前
基于Vue的新生入学报道管理系统(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
期待のcode26 分钟前
JWT令牌
前端·javascript·spring boot·安全
南山安35 分钟前
LangChain 入门实战:从零搭建 AI 应用工作流
javascript·面试·langchain
星月心城37 分钟前
八股文-JavaScript(第二天)
开发语言·javascript·ecmascript