这篇文章主要讲解了“微信小程序怎么实现tabBar模板”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序怎么实现tabBar模板”吧!众所周知,微信小程序的tabBar都是新开页面的,而微信文档上又表明了最多只能打开5层页面。这样就很容易导致出问题啦,假如我的tabBar有5个呢?下面是微信原话:一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo
不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo
因此这几天想着根据微信tabBar数组来自定义模板供页面调用。不过我在list里面每个对象都增加了一个selectedColor和active属性,方便对每个tabBar当前页做样式,如果不传直接使用设置的selectedColor。因此这串数据只能设定在各个页面下,不能设定在公用的app.js配置文件下,稍微有点代码冗余,下次研究下怎么直接配置到app.js完善下。只要新建一个tarBar.wxml模板页,然后引用模板的页面传入数据即可,代码如下:接下来进行测试,首先是index.js的配置对象:index.wxml引入模板:接下来是mine.js文件引入配置对象:mine.wxml引入模板:最后演示如下:方案二,我把配置数据统一放在app.js文件,通过点击跳转页面后在把数据添加到免费云主机域名当前页面实例上,具体做法如下:1、app.js文件配置:2、index.js+mine.js+city.js页面使用:感谢各位的阅读,以上就是“微信小程序怎么实现tabBar模板”的内容了,经过本文的学习后,相信大家对微信小程序怎么实现tabBar模板这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: 怎么使用Android Flutter实现精灵图
这篇文章主要介绍“怎么使用AndroidFlutter实现精灵图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用AndroidFlutter实现精灵图”文章能帮助大家解决问题。在日常开发中遇到的图片展示一般是静态…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。