iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VantUI怎么封装自定义Tabbar路由跳转
  • 113
分享到

VantUI怎么封装自定义Tabbar路由跳转

2023-06-30 14:06:35 113人浏览 泡泡鱼
摘要

本篇内容介绍了“VantUI怎么封装自定义Tabbar路由跳转”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果如下:在src目录下新建个c

本篇内容介绍了“VantUI怎么封装自定义Tabbar路由跳转”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

效果如下:

VantUI怎么封装自定义Tabbar路由跳转

在src目录下新建个components文件夹来放自己定义的tabbar组件

<template>  <div    v-if="      $route.name == 'index' ||        $route.name == 'learn' ||        $route.name == 'person'        "  >    <van-tabbar v-model="active" inactive-color="#666666" active-color="#000000" fixed placeholder>      <van-tabbar-item replace v-for="(item, index) in tabbarList" :key="index" :to="item.path">        <span>{{ item.title }}</span>        <img slot="icon" slot-scope="props" :src="props.active ? item.active : item.nORMal" />      </van-tabbar-item>    </van-tabbar>  </div></template><script>export default {  name: "tabbar",  data() {    return {      active: 0,      tabbarList: [        {          path: "/",          title: "首页",          normal:            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-fx2.png",          active:            "Https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-fx.png",        },        {          path: "/learn",          title: "学习",          normal:            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-xx.png",          active:            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-xx2.png",        },        {          path: "/person",          title: "我的",          normal:            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-wd.png",          active:            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-wd2.png",        },      ],    };  },  //监听路由变化  watch: {    $route(to) {      this.activeTab(to.path);    },  },  methods: {    activeTab(path) {      var index = this.tabbarList.map((item) => item.path).indexOf(path);      if (index != -1) {        this.active = index;      }    },  },};</script>

引入tabbar组件的页面到app.vue

<template>  <div id="app">  <router-view />    <tabbar></tabbar>  </div></template><script>import tabbar from "./components/tabbar.Vue";  //引用组件的地址export default {  components: {    tabbar  },  name: "App",  data() {    return {};  },  methods: {},};</script>

“VantUI怎么封装自定义Tabbar路由跳转”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: VantUI怎么封装自定义Tabbar路由跳转

本文链接: https://www.lsjlt.com/news/329666.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VantUI怎么封装自定义Tabbar路由跳转
    本篇内容介绍了“VantUI怎么封装自定义Tabbar路由跳转”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果如下:在src目录下新建个c...
    99+
    2023-06-30
  • VantUI封装自定义Tabbar路由跳转的实现
    本文主要介绍了VantUI封装自定义Tabbar路由跳转的实现,分享给大家,具体如下: 在src目录下新建个components文件夹来放自己定义的tabbar组件 <tem...
    99+
    2024-04-02
  • Flutter定义tabbar底部导航路由跳转的方法
    本文实例为大家分享了Flutter定义tabbar底部导航路由跳转的具体代码,供大家参考,具体内容如下 效果展示 整体实现的目录结构 第一步 把三个页面放到tabs里 Categ...
    99+
    2024-04-02
  • Vue封装一个Tabbar组件 带组件路由跳转方式
    目录Vue封装Tabbar组件在App.vue 封装 路由跳转 利用router-view的特性子组件Tabbar然后就是配置的路由从零开始封装一个Tabbar首先底部菜单栏最外层是...
    99+
    2024-04-02
  • 小程序怎么自定义tabBar组件封装
    这篇文章主要介绍“小程序怎么自定义tabBar组件封装”,在日常操作中,相信很多人在小程序怎么自定义tabBar组件封装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么自定义tabBar组件封装”的疑...
    99+
    2023-06-25
  • 小程序自定义tabBar组件封装
    本文实例为大家分享了小程序自定义tabBar组件封装的具体代码,供大家参考,具体内容如下 1、新建组件:在component下新建一个tabBar 2、组件的index.wxml结...
    99+
    2024-04-02
  • 【uniapp小程序】路由跳转navigator传参封装
    文章目录 🍍前言🍋正文1、看官网1.1 navigator API 介绍1.2、路由跳转参数传递1.3、五种常见的跳转方式1.3.1 uni.navigateT...
    99+
    2023-09-21
    uni-app 小程序 javascript vue 微信小程序
  • uniapp怎么自定义tabbar
    这篇文章主要讲解了“uniapp怎么自定义tabbar”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“uniapp怎么自定义tabbar”吧!思路实现思路就是通过通过自定义view来实现我们这...
    99+
    2023-07-06
  • Django实现自定义路由转换器
    自定义路径转换器 有时候上面的内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器 django内置的路径转换器源码解...
    99+
    2024-04-02
  • SpringBoot怎么自定义路由覆盖
    这篇文章主要介绍“SpringBoot怎么自定义路由覆盖”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么自定义路由覆盖”文章能帮助大家解决问题。背景公司最近有一个项目二期需要对...
    99+
    2023-07-04
  • js怎么实现自定义路由
    这篇文章主要为大家展示了“js怎么实现自定义路由”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js怎么实现自定义路由”这篇文章吧。本文实现自定义路由,主要是事件...
    99+
    2024-04-02
  • react 4.0 路由怎么跳转
    本教程操作环境:Windows10系统、React-Router v4.0版、Dell G3电脑。react 4.0 路由怎么跳转?React-Router v4.0 hashRouter使用js跳转React-Router v4.0上已经...
    99+
    2023-05-14
    react-router
  • springMVC路由跳转怎么实现
    本篇内容介绍了“springMVC路由跳转怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现目标:使用springMVC前端控制器,...
    99+
    2023-06-30
  • PHP中怎么使用自定义路由
    这篇文章将为大家详细讲解有关PHP中怎么使用自定义路由,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体实现:我在网站文件夹目录中新增了一个”API”文件夹,在里面新建一个.htaccess...
    99+
    2023-06-17
  • vue怎么自定义封装API组件
    这篇文章主要介绍vue怎么自定义封装API组件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自定义封装API组件1.创建vue组件<template>    <...
    99+
    2023-06-29
  • react native路由跳转怎么实现
    本教程操作环境:Windows10系统、React Native0.67版、Dell G3电脑。react native路由跳转怎么实现?React Native-路由跳转搭建完RN开发环境后,要实现多个页面之间的跳转。 1.这时需要安装r...
    99+
    2023-05-14
    react-native
  • 微信小程序用vant自定义tabbar页面并跳转相应页面
    0.前置安装 步骤一 安装 vant 组件库 npm i @vant/weapp -S --production 下载完后要npm构建才能使用 步骤二 修改 app.json 将 app.json 中的 "style": "v2" 去...
    99+
    2023-08-16
    微信小程序 小程序
  • Linux怎么自定义安装路径
    要自定义安装路径,可以在安装软件时使用--prefix参数来指定安装路径。例如: ./configure --prefix=/pat...
    99+
    2024-03-04
    Linux
  • react-router-dom路由跳转怎么实现
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react-router-dom路由跳转怎么实现?React-Router-dom路由跳转useNavigateuseNavigate方法可以手动操作进行...
    99+
    2023-05-14
    React
  • 微信小程序中怎么自定义tabBar
    微信小程序中怎么自定义tabBar,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、前言很多时候,小程序自带的tabBar不能够满足项目需求,这个时候就需要我们自定义tabBa...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作