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

tabBar设置底部菜单选项以及iconfont图标,setTabBar设置TabBar和下拉刷新API

tabBartabBar属性:设置底部 tab 的表现

首先在pages.json页面写一个tabBar对象,里面放入list对象数组,里面至少要有2个最多5个 tab,

如果只有一个tab的话,H5(浏览器)依然可以显示底部有一个导航栏,如果没有,需要重启后才有,小程序则报错,只有2个以上才可以启动

可以在list属性外面文字颜色(color)文字选中时的颜色(selectedColor)的属性

在list属性里面加了3个以上的tab时,可以在3个页面之间相互切换,做到页面切换效果

position属性中的top,可以把导航栏放到上面,不过只支持小程序

还可以加图标,在list属性里加iconPath属性,引入图标地址,而后就可以显示了

setTabBarBadge方法:为 tabBar 某一项的右上角添加文本就是为导航栏右上角添加文本

showTabBarRedDot方法:显示 tabBar 某一项的右上角的红点

在App.vue页面里面添加uni.setTabBarBadge方法,方法里面写index属性text属性

index:按照索引给tab页面加

text:text里面只能写数字,文字不行,或者只显示圆点,写一个空字符串就行

uni.hideToast:隐藏消息提示框

写一个按钮,然后定义一个点击事件,然后写一个方法,里面放入uni.hideToast属性隐藏消息提示框

下拉刷新:

首先要在pages.json页面中找到本页面的路径中把enablePullDownRefresh属性默认的false改成true,这样就可以基本上刷新了

但是缺点是加载的太慢了,需要改进

改进:使用stopPullDownRefresh属性停止当前页面下拉刷新


http://www.kler.cn/a/299227.html

相关文章:

  • ApacheKafka中的设计
  • 【2025】计算机毕业设计:基于JSP的智能仓储物流管理系统 实时库存监控 运输调度优化 数据分析(源码+论文+部署讲解等)
  • 图新说【消防】(一步步的做好态势标绘)
  • 音视频开发(二)FFmpeg调用avio_open返回Protocol not found的追踪
  • 洛谷刷题之P1168
  • PHP创意无限一键生成小程序名片生成系统源码
  • 一. rpc基本学习
  • 【Redis】主从复制 - 源码
  • 面向对象需求分析
  • 计算机网络408考研 2022
  • VLAN原理与配置
  • 哪些方法可以用来进行数据治理
  • 【区块链通用服务平台及组件】联想区块链 B-Connected 平台 | FISCO BCOS应用案例
  • 【Kubernetes】K8s 的安全框架和用户认证
  • 搜维尔科技:VR桌面交互系统、LED交互式大屏、3D交互全息黑板展示等智慧教室解决方案
  • vector(二)vector模拟实现
  • Python | Leetcode Python题解之第398题随机数索引
  • instanceof关键字的详细解释
  • 基于Python的机器学习系列(33):强化学习简介
  • Linxu系统:kill命令