微信公开课
如何看待微信公开课小程序热门讨论「小程序首页不是Tab页面引发的多个问题」
摘要:小程序首页不是Tab页面引发的多个问题
展开:先说一下背景:涉及到两个页面,登录页面和业务的“首页”。登录页面称为PageLogin,处理初始化数据;业务的“首页”称为PageIndex,是真真正正的首页,有Tabbar在下面。由于业务的需求,我们的小程序启动的时候需要加载各种东西,时间很长,所以干脆把这些用户登录的逻辑都放在PageLogin,并且设置为app.json的pages的第一个成员,作为小程序认为的首页Home。登录页面做了一个过渡的效果,onLoad的时候同时获取登录用户需要的信息。如果已经成功登录,就会redirectTo业务的“首页”。问题来了,这样做的话,redirectTo到PageIndex的时候会无端端顶上有一个Home的按钮。很无语,这个玩意是relaunch回去PageLogin的样子。这就算了,最多我在PageLogin的onLoad做一个登录态检测就好了。如果检测到已经登录,就重新redirectTo业务的“首页”。尴尬的事情是,不能……此时redirectTo回去会导致一个严重问题,回不去了……安卓上小程序会报错,大概意思就是webviewnotfound。而且我现在又复现不出来这个错误,反而是直接卡住了没反应。其实问题就两个。一个是,这个莫名其妙的Home按钮能不能不要显示。因为不属于“分享,消息模板,扫描”中任意一种啊。完美解决这个问题;第二个是redirectTo的webviewnotfound问题。先谢谢微信的同学解答了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序首页不是Tab页面引发的多个问题」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序首页不是Tab页面引发的多个问题」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序首页不是Tab页面引发的多个问题」
微信公开课小程序热门讨论「小程序首页不是Tab页面引发的多个问题」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序首页不是Tab页面引发的多个问题」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。