vant下拉框自定义属性,vant tabs显示内容
这篇文章主要介绍了栈的标签栏标签栏引入自定义图标方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录
Tabbar标签栏引入自定义图标栈自义定标签栏图标和颜色
Tabbar标签栏引入自定义图标
**使用*van-tabbar*组件**
*五型车*绑定的是对应的标签栏下标*活跃色彩*是未选中的文字颜色*非活动颜色*是已选中的文字颜色**路线* *这个要特别注意,我就是在这踩了坑,我没有加这个参数,但是能正常跳转路由,但是图标选中会出现问题,每次都需要双击。一直以为是插槽的问题,后面才发现官方美国石油学会(美国石油协会)的这个参数*van-tabbar-item*每一个标签标签
图标数量自定义图标的插槽
道具。活动插槽的值,点击后为没错,初始为错误的
van-tabbar v-model= active active-color= # 42 a46f inactive-color= # 999999 @ change= onChange 路线
van-tabbar-item to=/myorder
跨度我的预约/span
模板#icon=道具
van-image :src=props.active?在图标1后需要( @ mobile/assets/images/index/png ):require( @ mobile/assets/images/index/icon 1。png )/
/模板
/van-tabbar-item
/van-tabbar
vant自义定Tabbar图标和颜色
1 .索引代码:
模板
div class=应用程序容器
div class=布局-内容
点火电极
路由器视图v-if= $ route。meta。keepalive style= margin-bottom:50px /
/保持活力
路由器-查看v-if=!$ route。meta。keepalive style= margin-bottom:50px /
/div
!-底部导航组件-
div class=布局-页脚
TabBar:data= tabbars @ change=处理更改/
/div
/div
/模板
脚本
从" @/组件/标签栏"导入标签栏
导出默认值{
姓名:家,
计算值:{
key() {
归还这个. route.path
}
},
data() {
返回{
pic: @ src/assets/images/home-black。巴布亚新几内亚,
缓存视图:"主页",
tabbars: [
{
标题: 首页,
收件人:{
名称:"家"
},
正常:需要(././src/assets/images/home _ black。png’),
活动:需要(././src/assets/images/home _ selectedpng’)
},
{
标题: 模块,
收件人:{
名称:"型号"
},
正常:需要(././src/assets/images/model _ blackpng’),
活动:需要(././src/资产/图像/模型_ selected。png’)
},
{
标题: 关于我,
收件人:{
姓名:"我的"
},
正常:需要(././src/assets/images/mine _ black。png’),
活动:需要(././src/assets/images/mine _ selected。png’)
}
]
}
},
组件:{
标签栏
},
方法:{
handleChange(v) {
console.log(选项卡值:,v)
}
}
}
/脚本
2.标签栏组件代码
模板
差异
范-塔巴尔固定路线v-model= active @ change= handle change
van-tabbar-item v-for=(item,index)in data :to= item。 to :icon= item。 icon :key= index
span:class= default active===index?活动:“”{{ item.title }}/span
模板slot=icon slot-scope=props
img :src=props.active? item.active : item.normal
/模板
/van-tabbar-item
/van-tabbar
/div
/模板
脚本
导出默认值{
名称: TabBar ,
道具:{
默认活动:{
类型:数量,
默认值:0
},
数据:{
类型:数组,
默认值:()={
return []
}
}
},
data() {
返回{
active: this.defaultActive
}
},
方法:{
handleChange(值){
这个$emit(change ,值)
}
}
}
/脚本
样式范围。active_tab img {
宽度:26px
高度:26px
}
/* 自定义选中的颜色*/。范-塔巴-项目-活动{
颜色:# d81e06
}
/风格
3.运行效果图
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。