vant下拉框自定义属性,vant tabs显示内容

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: