小程序怎么实现第一个是欢迎页,之后进入tabbar页
发布于 5 年前 作者 dmao 6529 次浏览 来自 问答

小程序一进来是欢迎页,之后跳转到含有tabbar的页面怎么实现。我想的是在app.js 中的onLaunch中直接跳转,用navigateTo的话有返回按钮不行,用redirectTo的话它有瞬间显示tabbar的弊端。想不出怎么实现了,那个高手指点指点啊

10 回复

wx.hideTabBar()在开发者工具上是无效的。要在真机上看效果

这里面的@是假的吧 能@人么

试试hideTabBar接口呢

在什么时机调用的呢?试试延迟一下?看看是否时机的问题

加个空白的splash页,在这里做跳转,不会出现闪一下的情况

我是这样做的:

  1. 将欢迎页配置为小程序的第一个页面,也就是把它放在app.json的pages中的最上面。注意这个欢迎页不能在tabBar中使用使用。(如:pages/start/start)

  2. tabBar中使用的page,才会带有底部导航tabBar。(如:pages/index/index;pages/setting/setting)

  3. 在欢迎页中使用 wx.switchTab,跳转到一个tabBar中使用的page。(pages/index/index)

你需要使用switchTab才能跳到带底部tab的页面

在app文件里的onload中写跳转,然后在欢迎页中的onload延时跳到主页

回到顶部