主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
前言:
对于经常开发小程序的朋友来说,tabBar组件应该是大家非常熟悉的。我以为我很了解,但今天的经历让我彻底认识到了这一点。今天像往常一样开发了一个小程序,却意外的发现设置了tabBar却没有显示。发生了什么事?于是我带着疑惑开始慢慢调查问题。
解决方案如下:
首先,如果没有显示tabBar,检查指向的页面是否已注册。如果没有注册,就找不到页面。
其次,要保证路径的正确拼写。不知道为什么使用的Windows平台的微信开发工具在设置tabBar的列表时没有代码提示,只能自己拼写路径的全名。这个时候我一定要注意拼写的正确性,否则页面加载后就找不到tabBar了,但是找不到控制台我也不会报错,所以一定要注意路径的拼写。就好像我在设置list的pagePath属性时,把“Component”写在了“Componnet”之外。
最后,在保证页面路径正确的前提下,tabBar还是没有出现,尝试了很多次,终于找到了原因,因为之前是用于Android的,而在Android中,有一个类似的组件叫做Tabhost,包含在一个活动中,包括被指向的活动(假设是3个活动)。总共有4个活动,但是在微信小程序中,如果你按照这个模式,也就是一页包含三页,那么对不起,tabBar无法正常显示。在微信小程序中,启动页面必须包含在tabBar中,启动页面必须是tabBar的list属性中第一个元素才能正常显示。安卓学生很容易在这个地方纠结。
推荐:小程序开发教程。以上是小程序中tabbar组件不显示原因的详细内容。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
本文由主机参考刊发,转载请注明:applet中的tabbar组件没有显示(applet隐藏了tabbar)的原因是什么 https://zhujicankao.com/79717.html
评论前必须登录!
注册