mpvue 小程序如何使用 iview weapp 中的 tabbar

mpvue 小程序如何使用 iview weapp 中的 tabbar,第1张

先将 iview weapp 的 dist文件夹复制到项目的 static/iview 下( 这个步骤就不赘述了,不懂的可以留言 )。

在项目 ( app部分 ) appvue 中加入:

页面 ( page部分 ) 的文件夹下新建 mainjson 文件,写入:

在页面文件夹的 indexvue 文件里写入:

首先,必须检讨自己,出现这种问题的确是自己阅读文档不仔细。

在学习页面之间传递参数时,同时设置了 tabBar 和点击跳转导航 wxnavigateTo ,并且两个设置跳转的页面路径一致,发现 wxnavigateTo 跳转是不生效的,至于想要传递的参数那就更别想传递到跳转的页面。

出现这个问题,我一开始以为是微信小程序自带的问题,但是想想,怎么可能呢,是猪吗,这么明显的问题,留给开发者?于是翻阅文档,研读 tabBar 和API中的导航一部分,发现文档早已注明的很清楚,只是自己没有看清楚,检讨自己并认真学习一下。

wxnavigateTo

wxredirectTo

wxswitchTab

wxreLaunch

1 wxnavigateTo 和 wxredirectTo 不允许跳转到 tabBar 页面,只能用 wxswitchTab 跳转到 tabBar 页面

2 wxnavigateTo 和 wxredirectTo 允许跳转时路径带参数, wxswitchTab 跳转时路径不可带参数

需求:由于iphonex及之后的机型底部有一根横线,导致tabbar比原来提升了一段高度。根据底部tabbar提升的高度,计算出页面需要在底部给整个tabbar留出的位置高度。

PS:微信开发者工具iphonex与实际真机测试效果不同,底部并没有底部提升。

appjs调用 wxgetSystemInfo接口获取页面信息,判断底部提升高度。

官网文档:获取系统信息

如图所示

appjson 是全局配置文件,用于配置小程序的信息(它里面配置的是全局信息)

需要添加target,默认值是self跳转自己小程序页面,miniProgram是跳转其他小程序的页面

以上就是关于mpvue 小程序如何使用 iview weapp 中的 tabbar全部的内容,包括:mpvue 小程序如何使用 iview weapp 中的 tabbar、微信小程序中tabBar与导航API的页面跳转处理关系、微信小程序适配iphonex iphone11底部tabbar等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9397753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存