使用uniapp开发时自定义tabbar

预览图:

 一、配置page.jsong中的tabbar(这一步是必须的,因为我们在使用uni.switchTab()时必须要用到)

"tabBar": {"list": [{"pagePath": "pages/index/index","iconPath": "static/images/icon/home.png","selectedIconPath": "static/images/icon/home_select.png","text": "首页"}, {"pagePath": "pages/OldGoods/OldGoods","iconPath": "static/images/icon/home.png","selectedIconPath": "static/images/icon/home_select.png","text": "二手"},{"pagePath": "pages/list/list","iconPath": "","selectedIconPath": "","text": "权益"},{"pagePath": "pages/IntegralMall/IntegralMall","iconPath": "","selectedIconPath": "","text": "积分商城"},{"pagePath": "pages/me/me","iconPath": "static/images/icon/me.png","selectedIconPath": "static/images/icon/me_select.png","text": "我的"}]}

二、编写tabbar组件

view:
<view class="tab-bar"><view class="center-btn-box"><view class="center-btn" @click="SwitchTab('/pages/list/list',2)"><image class="center-icon" src="../../static/images/label/cent_btn.png"></image></view></view><view class="tab-list"><view :class="['tab-item',pageindex===index?'action':'']" v-for="(item,index) in list" @click="SwitchTab(item.path,index)"><view class="tab-icon"><image :src="pageindex===index?item.iconAction:item.icon" class="icon"></image></view><view class="tab-name">{{item.title}}</view></view></view></view>
css:这里就省略了,我中间那个其实就是用一个元素把中间那个选项给遮挡住,点击时使用uni.switchTab()仅此而已
js:我这里使用props属性的方式传值,因为点击时要做页面状态的切换,
props:{pageindex:Number},name:"TabBar",data() {return {list:[{title:"首页",icon:"../../static/images/label/tab_sy_01.png",iconAction:"../../static/images/label/tab_sy_02.png",path:"/pages/index/index?id=0"},{title:"二手",icon:"../../static/images/label/tab_es_01.png",iconAction:"../../static/images/label/tab_es_02.png",path:"/pages/OldGoods/OldGoods"},{title:"权益",icon:"../../static/images/label/tab_qy_01.png",iconAction:"../../static/images/label/tab_qy_02.png",path:"/pages/list/list"},{title:"积分商城",icon:"../../static/images/label/tab_jf_01.png",iconAction:"../../static/images/label/tab_jf_02.png",path:"/pages/IntegralMall/IntegralMall"},{title:"我的",icon:"../../static/images/label/tab_wd_01.png",iconAction:"../../static/images/label/tab_wd_02.png",path:"/pages/me/me"}]};},
使用组件:
<template><TabBar :pageindex="0"></TabBar>
</template>
<script>import TabBar from "@/components/TabBar/TabBar.vue"export default {components:{TabBar}}
</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2815629.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

CI/CD笔记.Gitlab系列.`gitlab-ci.yml`中的头部关键字

CI/CD笔记.Gitlab系列 gitlab-ci.yml中的头部关键字 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550263/article/details/136342897HuaW…

Arduino ESP32下载太慢终极解决办法

打开百度网盘下载你需要的软件包到Arduino15\staging\packages目录下&#xff0c;重新在包管理器中安装即可。 链接&#xff1a;https://pan.baidu.com/s/1LKPKuLxkw9xgCrPxTF6alQ?pwdckms 提取码&#xff1a;ckms 失效请留言 附文件列表&#xff1a; xtensa-esp32-elf-gcc…

Lodop关联内容分页打印

文章目录 前言一、打印项关联二、table内嵌条形码总结 前言 Lodop打印插件使用系列&#xff0c;本文交流下比较常用的需求。在打印的页面里面有2个或多个table&#xff0c;它们的高度不固定。这种情况也要实现分页。大概2个方向的思路&#xff0c;思路1自行计算高度&#xff0…

强化学习Agent系列(二)——PyGame虚拟环境创建与Python 贪吃蛇Agent制作实战教学

文章目录 一、前言二、gymnasium 简单虚拟环境创建1、gymnasium介绍2、gymnasium 贪吃蛇简单示例 三、基于gymnasium创建的虚拟环境训练贪吃蛇Agent1、虚拟环境2、虚拟环境注册3、训练程序4、模型测试 三、卷积虚拟环境1、卷积神经网络虚拟环境2、训练代码 一、前言 大家好&am…

【MySQL】主从同步原理、分库分表

主从同步原理 1. 主从同步原理 MySQL 经常先把命令拷入硬盘的日志&#xff0c;再执行日志的命令&#xff0c;这样的好处&#xff1a; 日志的位置固定&#xff0c;拷入硬盘的开销不大&#xff1b;将命令先准备好&#xff0c;而不是边读边执行&#xff0c;性能更好&#xff0c;…

GIS之深度学习01:检测电脑是否包含英伟达GPU

GPU&#xff08;Graphics processing unit&#xff09;&#xff0c;中文全称图形处理器&#xff0c;我们听说的更多的CPU全称是central processing unit&#xff0c;中央处理器。研究深度学习和神经网络大都离不开GPU&#xff0c;在GPU的加持下&#xff0c;我们可以更快的获得模…

Golang使用Swag搭建api文档

1. 简介 Gin是Golang目前最为常用的Web框架之一。 公司项目验收需要API接口设计说明书&#xff08;Golang后端服务基于Gin框架编写&#xff09;&#xff0c;编写任务自然就落到了我们研发人员身上。 项目经理提供了文档模板&#xff0c;让我们参考模板来手动编写&#xff0c;要…

幻兽帕鲁(1.5.0)可视化管理工具(0.5.7 docker版)安装教程

文章目录 局域网帕鲁服务器部署教程帕鲁服务可视化工具安装配置服务器地址&#xff08;可跳过&#xff09;使用工具管理面板 1.5.0服务端RCON错误1.5.0服务端无法启动RCON端口 解决方法第一步&#xff1a;PalWorldSettings.ini配置第二步&#xff1a;修改PalServer.sh配置 局域…

如何一步一步地优化LVGL的丝滑度

经过一番周折将LVGL移植到了STM32F407单片机上&#xff0c;底层驱动的LCD是st7789&#xff0c;移植时的条件和环境如下&#xff1a; ●LVGL用的是单缓冲&#xff0c;一次刷新10行&#xff1b; ●刷新函数用的是最原始的一个一个打点的方式&#xff1b; ●ST7789底层发送数据用的…

抖音橱窗怎么关闭?

路径&#xff1a;【抖音APP-我-电商带货-全部工具-账号管理-权限与账户-关闭电商权限】关闭橱窗带货权限。 0保、原0粉达人关闭电商权限后&#xff0c;后续均需要满足页面提示要求才可以进行电商权限的开通&#xff0c;建议慎重操作。

2024年阿里云优惠券领取及使用教程_无门槛优惠券

阿里云优惠代金券领取入口&#xff0c;阿里云服务器优惠代金券、域名代金券&#xff0c;在领券中心可以领取当前最新可用的满减代金券&#xff0c;阿里云百科aliyunbaike.com分享阿里云服务器代金券、领券中心、域名代金券领取、代金券查询及使用方法&#xff1a; 阿里云优惠券…

Xinstall助力社交产品,轻松实现用户关系链归因

在如今的社交网络时代&#xff0c;人与人之间的联系变得越来越紧密。社交产品作为连接人与人之间的桥梁&#xff0c;其重要性不言而喻。然而&#xff0c;如何让用户在使用社交产品时更快速地建立起社交联系&#xff0c;一直是社交产品开发者们关注的焦点。 Xinstall作为一款专…

智能销售数据大屏:决胜市场的数字利器

在数字化浪潮席卷全球的今天&#xff0c;数据已经成为企业决策的核心要素。尤其对于销售团队来说&#xff0c;如何快速、准确地把握市场动态&#xff0c;分析客户行为&#xff0c;成为决定胜负的关键。而智能销售数据大屏&#xff0c;正是这样一款能够帮助企业洞察市场脉络、决…

如何用GPT高效地处理文本、文献查阅、PPT编辑、编程、绘图和论文写作?

原文链接&#xff1a;如何用GPT高效地处理文本、文献查阅、PPT编辑、编程、绘图和论文写作?https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247594986&idx4&sn970f9ba75998f2dd9fa5707d1611a6cc&chksmfa82320dcdf5bb1bdf58c20686d4eb209770e68253ed90d…

StarRocks实战——滴滴OLAP的技术实践与发展方向

原文大佬的这篇StarRocks实践文章整体写的很深入&#xff0c;介绍了StarRocks数仓架构设计、物化视图加速实时看板、全局字典精确去重等内容&#xff0c;这里直接摘抄下来用作学习和知识沉淀。 目录 一、背景介绍 1.1 滴滴OLAP的发展历程 1.2 OLAP引擎存在的痛点 1.2.1 运维…

高通 AI Hub 上手指南

文章介绍 2月26日&#xff0c;高通在2024年世界移动通信大会&#xff08;MWC2024&#xff09;上发布高通AI Hub&#xff0c; AI Hub 简化了AI 模型部署到边缘设备的过程。可以利用AI-hub云端托管 Qualcomm 设备上&#xff0c;在几分钟内完成模型的优化、验证和部署。本文以Pyto…

老卫带你学---leetcode刷题(103. 二叉树的锯齿形层序遍历)

103. 二叉树的锯齿形层序遍历 问题 给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 示例 1&#xff1a; 输入&a…

优先级队列介绍和模拟实现

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 Container就是适配器&#xff0c;也就是说这个优先级队列的底层就使用vector&#xff0c;当然&#xff0c;我们也可以使用deque来适配&#xff0c;但是对于优先级队列来说&#xff0c;效率是低于vector的&#xff0c;因为优先…

【前端素材】推荐优质在线家具电商Bazu平台模板(附源码)

一、需求分析 1、系统定义 家具电商平台是指专门销售家具产品的在线电子商务平台。这些平台专注于家具类商品的销售和服务&#xff0c;为消费者提供方便快捷的购买体验。 2、功能需求 家具电商平台是指专门销售家具产品的在线电子商务平台。这些平台专注于家具类商品的销售…

从此告别手忙脚乱!职场高手管理多微信的技巧

在现在职场&#xff0c;微信已经成为了必不可少的沟通工具之一。然而&#xff0c;随着工作联系人的增多&#xff0c;管理多个微信账号可能会变得一团糟。今天&#xff0c;我们就来分享一些职场高手们管理多个微信账号的技巧&#xff0c;让你从此告别手忙脚乱的状态&#xff01;…