vant 底部导航栏 中间凸起

1.tabBar代码

<template><div><van-tabbar fixed route v-model="active" @change="handleChange"><van-tabbar-item v-for="(item, index) in data" :to="item.to" :icon="item.icon" :badge='item.badge' :key="index"><span :class="defaultActive === index ? active:''">{{ item.title }}</span><template slot="icon" slot-scope="props"><img :src="props.active ? item.active : item.normal" v-show="index !==1"><img :src="props.active ? item.active : item.normal" class="tui" v-show="index===1"></template></van-tabbar-item></van-tabbar></div>
</template>
<script>
export default {name: 'TabBar',props: {defaultActive: {type: Number,default: 0},data: {type: Array,default: () => {return []}}},data() {return {active: this.defaultActive}},methods: {handleChange(value) {this.$emit('change', value)}}
}
</script><style scoped>
.active_tab img {width: 26px;height: 26px;
}/* 自定义选中的颜色 */
.van-tabbar-item--active {color: #d81e06;
}.tui {width: 50px;height: 50px;margin-top: -40px;z-index: 100000;
}[class*=van-hairline]::after {border: none !important
}</style>

2.中间按钮,路由配置,注意不要放在Main下面的Children中,单独配置路由;[根据具体需求配置]

{path: '/',component: () => import('@/views/index'),redirect: '/home',meta: {title: '首页',keepAlive: true},children: [{path: '/home',name: 'Home',component: () => import('@/views/home/index'),meta: {title: '首页', keepAlive: true}},{path: '/model',name: 'Model',component: () => import('@/views/model/index'),meta: {title: '模块', keepAlive: true}},{path: '/mine',name: 'Mine',component: () => import('@/views/mine/index'),meta: {title: '个人中心', keepAlive: true}}]},{path: '/add',name: 'Add',meta: {title: '新增'},component: () => import('@/views/add/index')},

3.中间图标文件

4.效果图

vant 底部导航栏 中间凸起相关推荐

  1. 底部导航栏的凸起效果

    微信小程序开发教程.开发教学 本视频为1-1号视频,做出了底部导航栏的凸起效果 第一次做视频,希望大家多多支持- 组件源码+项目源码: 链接:https://pan.baidu.com/s/1EkZx ...

  2. android底部导航栏中间凸起,Flutter学习笔记--仿闲鱼底部导航栏带有中间凸起图标...

    仿闲鱼底部导航栏带有中间凸起图标 刚接触Flutter,需要实现一个类似闲鱼APP的底部导航栏的实现 要实现的效果如图: 好的,下面开始上代码了: 一. 在main.dart文件中,定义APP的入口信 ...

  3. android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...

    如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...

  4. Flutter 凸起效果底部导航栏一

    大多app中都会带有底部导航栏,系统默认自带的导航条不够新颖.今天我们改造一下导航条,将中间的按钮起到凸起的效果,特别有的app,中间常用扫一扫功能. Flutter为我们提供了一个控件BottomN ...

  5. 闲鱼底部tab android,Flutter学习笔记--仿闲鱼底部导航栏带有中间凸起图标

    image 霸图镇楼 仿闲鱼底部导航栏带有中间凸起图标 需求情景: 需要实现一个类似闲鱼APP的底部导航栏的实现 要实现的效果如图 image 好的,下面开始上代码了: 一. 在main.dart文件 ...

  6. 定制化你的ReactNative底部导航栏

    前言 ​ 接触过ReactNative(以下简称RN)的大概都知道,react-navigation提供了两种开箱即用的导航栏组件 createBottomTabNavigator createMat ...

  7. 微信小程序 实现底部导航栏tabbar

    参考链接: (1)微信小程序底部导航Tabbar https://www.cnblogs.com/huangjialin/p/6278429.html (2)小程序自定义tabbar实现中间图标突出效 ...

  8. php仿微信底部菜单,Android实现简单底部导航栏 Android仿微信滑动切换效果

    Android仿微信滑动切换最终实现效果: 大体思路: 1. 主要使用两个自定义View配合实现; 底部图标加文字为一个自定义view,底部导航栏为一个载体,根据需要来添加底部图标; 2. 底部导航栏 ...

  9. android 固定底部导航,如何设置android底部导航栏位置固定在android

    请帮我设置底部导航栏位置固定在底部, ,因为我在输入editText字段时遇到问题,底部导航栏向上移动并覆盖其他领域如何设置android底部导航栏位置固定在android 代码: xmlns:and ...

最新文章

  1. POSIX标准总体分析
  2. JWT对称加密非对称加密
  3. PHP 利用 curl 发送 post get del put patch 请求
  4. LINUX的“脏奶牛”
  5. Flutter的文本控件的基本使用
  6. IntellJ IDEA神器使用技巧
  7. Python学习笔记一(Python数据类型)
  8. Qt调用Com组件--QT调用COM组件DLL(dumpCPP工具)
  9. php服务器总是崩,服务器php对外发包引起崩溃的解决办法
  10. iTunes更改备份保存路径
  11. Excel两列的数据合并成一列
  12. 使用gsds绘制基因结构图_GSDS 基因结构显示系统
  13. 英文G2P模块和标准-KbGit
  14. 百度C++工程师的那些极限优化(内存篇)
  15. python lncrna_一文解决TCGA任意肿瘤的差异lncRNA,miRNA,mRNA
  16. 为什么爱奇艺会显示联通免流量服务器,联通爱奇艺流量定向包是怎么回事啊,是不是开通之后,这一个月里面看视讯免流量的...
  17. 解决IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Pyth
  18. 电磁式蜂鸣器和压电式蜂鸣器有什么区别?驱动方法一样吗?
  19. 论文开题报告的研究基础怎么写?
  20. 如何导出Navicat的数据库连接配置

热门文章

  1. 破解人脸识别被判七年!打击黑产,鼓励人脸识别技术健康发展
  2. CSS 2 emmet语法 复合选择器 元素显示模式
  3. ios animation 动画效果实现
  4. 后端框架的学习----mybatis框架(7、使用注解开发)
  5. 【Jupyter Notebook】slides演示小技巧
  6. 如何将腾讯视频下载的qlv文件导入PR中编辑
  7. 2021爱智先行者—人体存在感传感器
  8. 旺旺文件上传服务器在哪,手机旺旺服务器在哪里设置
  9. 显示控件——字符显示之艺术字
  10. 已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行,如何解决