【微信小程序】页面tabBar切换、下拉刷新

目录 

前言

一、tabBar切换

1.为什么使用tabBar

2.注意事项(官网提示)

3.如何使用(附源码)

二、下拉刷新


前言

基本上,所有的小程序,页面底部都有个tab,来实现页面的切换,效果如下

一、tabBar切换

1.为什么使用tabBar

在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性能。在这两个平台,底层原生引擎在启动时无需等待js引擎初始化,即可直接读取 pages.json 中配置的 tabBar 信息,渲染原生tab。

2.注意事项(官网提示)

  • 当设置 position 为 top 时,将不会显示 icon
  • tabBar 中的 list 是一个数组只能配置最少2个、最多5个 tab,tab 按数组的顺序排序
  • tabbar 切换第一次加载时可能渲染不及时,可以在每个tabbar页面的onLoad生命周期里先弹出一个等待雪花(hello uni-app使用了此方式)
  • tabbar 的页面展现过一次后就保留在内存中,再次切换 tabbar 页面,只会触发每个页面的onShow,不会再触发onLoad。
  • 顶部的 tabbar 目前仅微信小程序上支持。需要用到顶部选项卡的话,建议不使用 tabbar 的顶部设置,而是自己做顶部选项卡,可参考 hello uni-app->模板->顶部选项卡。

3.如何使用(附源码)

tabBar是全局文件,需要在 pages.json配置

根据自己的要求来配对,我这里是有四个页面,分别是【首页、分类、购物车、我的】

这里的四个页面都是在pages中创建的,是主要的四个功能页面,需要在pages.json注册(如果使用的HBuilder X 在创建文件夹是,会提示是否在pages.json中注册,勾取一下就可以),展示一段注册代码,如下:

{"path" : "pages/cart/cart","style" :                                                                                    
{"navigationBarTitleText": "","enablePullDownRefresh": false,"navigationBarTitleText": "小余努力搬砖"
}}

pagePath是写页面地址,这里的页面地址推荐在pages中创建

iconPath是写图片地址,图片放到static中寻找路径即可,我们每次点击切换后,为了更好的展示效果,图片都会有点击前点击后的状态,这里的图片是点击前

selectedIconPath这里就是放点击后的图片,与点击前有明显的区别,就是为了表现出我们点击到了,并且切换了

text自己起名字

其中还有许多属性,可以通过自己对项目开发的要求进行修改和优化,修改官网的默认样式

 我的配置源码如下,如果需要完整代码,私信留下qq邮箱

"tabBar": {"color": "#7A7E83","selectedColor": "#3cc51f","borderStyle": "black","backgroundColor": "#ffffff","list": [{"pagePath": "pages/index/index","iconPath": "static/tabbar/index.png","selectedIconPath": "static/tabbar/indexSelected.png","text": "首页"}, {"pagePath": "pages/class/class","iconPath": "static/tabbar/class.png","selectedIconPath": "static/tabbar/classSelected.png","text": "分类"},{"pagePath": "pages/cart/cart","iconPath": "static/tabbar/cart.png","selectedIconPath": "static/tabbar/cartSelected.png","text": "购物车"},{"pagePath": "pages/my/my","iconPath": "static/tabbar/my.png","selectedIconPath": "static/tabbar/mySelected.png","text": "我的"}]}

二、下拉刷新

下拉刷新非常的简单,只需要一行代码就行,需要学会看官网的介绍,这单词我是记不住

在 pages.json中的globalStyle加上"enablePullDownRefresh":true即可,默认是关闭

"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "小余努力搬砖","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8","enablePullDownRefresh":true  //此处就是控制下拉刷新},

 如果想要改名字,需要先将"navigationBarTitleText": "uni-app"注释掉,再到globalStyle中的navigationBarTitleText改掉名字

还有很多样式可以根据官网的注释进行修改,得到自己想要的样子

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

后台管理tab切换回显刷新页面

el-form-item style"margin-bottom: 0px" label"拆股人手机号"><el-inputsize"small"v-model"form.mobile"placeholder"请输入手机号"input"onInput"></el-input></el-form-item><el-for…

chrome浏览器手动调节模拟网速

chrome浏览器手动调节模拟网速 参考网址&#xff1a; https://blog.csdn.net/Liberty_yes/article/details/122792457?ops_request_misc&request_id&biz_id102&utm_termchrom%E6%B5%8F%E8%A7%88%E5%99%A8%E9%99%8D%E4%BD%8E%E7%BD%91%E9%80%9F&utm_mediumdis…

女方父母总是插手家里的事怎么办?

我老弟的丈母娘就喜欢插手女儿女婿的家事&#xff0c;结婚五年多从未间断过&#xff0c;为此我老弟差点跟媳妇离婚&#xff0c;最后还是找到了解决的方法。 我老弟和弟媳是经人介绍认识的&#xff0c;虽然我们家是农村的&#xff0c;弟媳是城里人&#xff0c;但我老弟是烧烤大师…

传说中程序员都是直男,程序员适合做老公吗?

我是程序员汉小哲。 说说媳妇眼中的我。 --------------------------------------------------------------------------------------- 来自笔记 工作认真、爱玩打牌游戏 工作认真&#xff0c;基本晚上11点以后睡觉&#xff0c;没弄明白的在家弄到凌晨不知几点&#xff0c…

这个程序员男朋友我还能要吗?

昨天&#xff0c;一女粉丝在微信上找小码哥聊天&#xff0c;称她终于脱单了&#xff0c;而且男朋友还是在我们粉丝群里认识的。称她男朋友既温柔又体贴。 这就对了嘛&#xff0c;肥水不流外人田呀&#xff01; 我当时一听&#xff0c;真为她俩感到高兴&#xff01;这是好事呀&a…

在父母心里,你可能真的没有婚姻重要,催婚更像一种挣面子的工具

随着年龄一天一天的增加,你在父母的心里比重就越来越低。 20岁的时候,父母说不能早恋,要好好读书。 24岁的时候,可能父母都认为谈恋爱可以无师自通,只要一毕业就可以立马谈到对象,顺利结婚。 26岁的时候,我们就开始掉价了,因为父母已经开始给我们张罗相亲的事了。 28岁…

女程序员婚前买房给父母住,婚后要求男程序员一起还房贷!男程序员怀疑婚姻!...

每个人的人生中都会面临婚姻这一个重大课题&#xff0c;不管是讲诗书礼仪的大儒&#xff0c;还是市井的籍籍无名之辈&#xff0c;只要谈到结婚&#xff0c;都是一个无比现实的问题。爱情牵涉的物质利益甚少&#xff0c;可婚姻不行&#xff0c;过日子嘛&#xff0c;总需要些柴米…

教授父母网上为儿子“征婚”火上热榜,这“彩礼”太特别了!

点击上方“视学算法”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达 本文募格学术撰写。参考资料&#xff1a;抖音之昊will、募格学术。请勿二转&#xff01; 爸妈都是大学教授是种怎样的体验&#xff1f; 近日&#xff0c;抖音博主之昊will…

结婚和年龄有直接关系吗?

《起风了》视频 起风了 最近一直在思考这个问题&#xff0c;问题来源于过年期间朋友给我介绍的一位女同学。朋友看我一直单身&#xff0c;岁数也老大不小了。所以&#xff0c;好心帮我牵线搭桥。在这里&#xff0c;我要谢谢朋友的热心介绍。经过朋友的中间介绍&#xff0c;我和…

ChatGPT人类智慧的终极对手!|小智ai

ChatGPT丨小智ai丨chatgpt丨人工智能丨OpenAI丨聊天机器人丨AI语音助手丨GPT-3.5丨开源AI平台 ChatGPT&#xff0c;这个令人震撼的超级智能体&#xff0c;已经成为人类智慧的终极对手&#xff01;它以无与伦比的智能和深度学习能力&#xff0c;突破了人类的认知极限&#xff0c…

申宝股票-A股长期向好趋势未

A股市场再现调整&#xff0c;上证指数失守3400点关口。美联储主席鲍威尔“不排除每次会议都加息的可能&#xff0c;需要大规模缩表”的表态&#xff0c;比市场预期更“鹰”&#xff0c;导致全球市场动荡。 面对短期市场波动&#xff0c;多位专家27日对中国证券报记者表示&#…

第二证券|重磅利好!国家能源局发文,多股立马涨停!

今日早上&#xff0c;各位小伙伴有点跌懵了吧&#xff1f;不过&#xff0c;我大A盘中又支楞起来了&#xff0c;惊不惊喜&#xff1f;意不意外&#xff1f; 周一早盘&#xff0c;A股、港股直接跳空低开。A股顺利回补此前跳空高开的缺口&#xff0c;技能上现已没有跌落的空间。 …

2023年A股上市公司区域可视化(PowerBI )

可视化看板&#xff1a; 分析背景&#xff1a;偶然看到一篇腾讯新闻讲“上市公司是地方经济的缩影&#xff0c;上市企业对于区域经济的贡献和影响越来越大&#xff0c;其数量和质量也直接反映了一个地区的经济实力和活跃度。”让我们使用PowerBI可视化A股上市公司区域分布情况吧…

华丰科技将于12月13日上会:业绩波动明显,海通证券等为股东

近日&#xff0c;四川华丰科技股份有限公司&#xff08;下称“华丰科技”&#xff09;在上海证券交易所科创板递交招股书&#xff08;上会稿&#xff09;。据贝多财经了解&#xff0c;华丰科技将于2022年12月13日上会&#xff0c;接受科创板上市委的现场审议。 根据公开信息&am…

如果人工智能导致失业该如何

导读如果人工智能技术在未来几年的广泛应用导致更多的人失业&#xff0c;那么真的有备用方案吗?很多企业和工厂正在顺应技术潮流&#xff0c;已经开始采用人工智能、物联网、机器人、增强现实等颠覆性技术。 人工智能等重大颠覆性技术如今已经广泛应用到全球各行业领域&#x…

对2030年的人工智能的预测#AIGC的机会到底在何处?

‍‍‍本篇文章&#xff0c;是知名基金&#xff08;Coatue&#xff09;发出的白皮书&#xff0c;谈到他们认为AIGC的机会到底在哪&#xff0c;目前有哪些应用案例。笔者翻译后&#xff0c;对部分概念做了一些批注。那么&#xff0c;这篇文章怎么使用&#xff1f;笔者认为&#…

AI失业潮来袭,某些部门裁员过半

历史的车轮滚滚向前&#xff0c;每次生产力的大幅跃进&#xff0c;都会造成一批失业潮。想当年&#xff0c;纺纱机的出现让无数手工作坊的织布师傅失业。如今&#xff0c;在AI技术的催化下&#xff0c;同样的事正在互联网行业的各个领域重演。 疯狂的裁员浪潮 “AI15秒做的&am…

随着以 ChatGPT 为代表的人工智能与产业结合,AI 服务会是未来新型消费的增长点吗?

随着人工智能技术的快速发展&#xff0c;AI 服务已经开始成为各个行业的新兴业务。尤其是在消费领域&#xff0c;AI服务已经逐渐走进了人们的日常生活&#xff0c;比如智能家居、智能客服、智能购物助手等。因此&#xff0c;可以说 AI 服务已经成为未来新型消费的重要增长点之一…

java微信公众号扫码登录对接流程

调用微信获取带参数的二维码&#xff0c;返回一个ticket。把ticket拼一个二维码&#xff0c;把完整的二维码地址和ticket返回给前端前端通过ticket轮训接口&#xff0c;是否可以登录。我们后台接收来自微信那边的回调&#xff0c;如果是关注则把回调给的ticket和openId绑定&…

微信公众号开发(一)------对接公众号

微信公众号开发(一)------对接公众号 前言 一直以来对微信公众号开发想去了解一下,刚好最近有时间去学习,在这里记录一下,方便以后查阅. 正文 微信公众号对接服务器 一.接入 首先我们要去申请一个公众号,在这里就不演示过程了,想要申请的小伙伴可以单击传送门:传送门 申…