当前位置: 首页 > news >正文

uniapp(2)自定义tabbar

创建tabbar

1、系统用的tabbar

"tabBar": {"selectedColor": "#00b5ff",//选中的文字颜色"fontSize": "20rpx",//字体大小"height": "130rpx",//高度"list": [{"pagePath":"pages/home/home","text": "首页","selectedIconPath": "static/ic_home_col.png",//选中的图标样式"iconPath": "static/ic_home_gray.png"},{"pagePath":"pages/mission/mission","text": "任务广场","iconPath": "static/ic_guangchang_gray.png","selectedIconPath": "static/ic_guangchang_col.png"},{"pagePath": "pages/myMission/myMission","text": "我的任务","iconPath": "static/ic_task_gray.png","selectedIconPath": "static/ic_task_col.png"},{"pagePath": "pages/my/my","text": "我的","selectedIconPath": "static/ic_mine_col.png","iconPath": "static/ic_mine_gray.png"}]}

2、使用组件tabbar或者自定义tabbar

这里使用uView的自定义tabbar

在需求中,有点击选中未选中icon的样式大小,文字大小还有tabbar的高度问题,

利用view在tabbar外包一层,设置需要的高度,颜色设置成组件一致颜色

利用slot进行独立配置是否激活状态

<view class="bottomBar"><u-tabbar :value="value" @change="name => value = name" 
:fixed="fase" :placeholder="true"activeColor="#00adff" 
:safeAreaInsetBottom="false"><u-tabbar-item text="首页"><view class="push_icon" slot="active-icon"><u-image src="/static/ic_home_col.png" 
width="16px" height="16px">
</u-image></view><view slot="inactive-icon"><u-image src="/static/ic_home_gray.png"width="16px" height="16px">
</u-image></view></u-tabbar-item><u-tabbar-item text="任务广场"></u-tabbar-item><u-tabbar-item text="我的任务"></u-tabbar-item><u-tabbar-item text="个人中心"></u-tabbar-item></u-tabbar></view>

调用@change="name => value = name"为你配置的value值

使用<u-tabbar-item text="首页" @click="clicktabbar">事件进行点击匹配跳转

http://www.dtcms.com/a/539925.html

相关文章:

  • 技术实践:在基于 RISC-V 的 ESP32 上运行 MQTT over QUIC
  • 【Linux】编辑器vim的使用和理解gcc编译器
  • uniapp如何集成第三方库
  • 易灵思FPGA的RISC-V核操作函数
  • BOTA发布新一代力觉核心:Gen A六维力矩传感器,为下一代机器人研发,注入精准感知
  • 180课时吃透Go语言游戏后端开发14:map类型
  • AWS × Caddy:一键部署多站点反向代理 + 负载均衡网关(Terraform + ECS Fargate)
  • 外贸电子商务网站jcms内容管理系统
  • 做外贸哪些网站可以发免费信息线上课程怎么做
  • [无人机sdk] CameraModule | GimbalModule
  • 无人机桥梁巡检:以“空天地”智慧之力守护交通生命线
  • 【代码随想录算法训练营——Day51】图论——99.计数孤岛、100.最大岛屿的面积
  • d44:Sentinel 微服务流量控制与 Seata 分布式事务
  • Nacos注册中心:从服务注册到负载均衡
  • 归并排序和计数排序详解(非比较排序)
  • Nginx‌如何配置负载均衡,并使用对不同同负载均衡算法进行配置
  • 网站管理平台扩展插件广告人网站
  • HarmonyOS视频编解码与转码深度探索:从原理到分布式实践
  • 无人机数字资产采集技术架构与实践:从多维度感知到云端化建模的实现路径
  • 无人机螺旋桨运行技术解析
  • 自己编辑网站怎么做的毕节做网站的公司
  • 【Linux】Linux下基本指令:man echo cp mv move less date grep zip tar 指令以及指令的本质
  • Nand flash和norflash对比
  • EXCEL(带图)转html【uni版】
  • 什么是Spring?
  • 网站建设 招标资质要求网站开发和ipv6
  • 专题:2025中国汽车行业Data+AI数智化转型与全球化白皮书|附340+份报告PDF、数据仪表盘汇总下载
  • 基于金仓KFS工具,破解多数据并存,浙人医改造实战医疗信创
  • 自主访问控制模型
  • Trilium非线性笔记测评:本地知识库+远程协作,构建你的第二大脑!