您好页面栈问题求解答

微信小程序,微信公开课,您好页面栈问题求解答 微信公开课

微信公开课小程序热门讨论关于「您好页面栈问题求解答」的小程序开发问题
补充:您好页面栈最多10个但如果我有1234567891011个页面,用wxnavigateTo方法实现跳转,到第10页面再想跳到11页面,提示错误navigateTo:failwebviewcountlimitexceed此时如何跳到11页,还能让
展开:您好页面栈最多10个但如果我有1234567891011个页面,用wxnavigateTo方法实现跳转,到第10页面再想跳到11页面,提示错误navigateTo:failwebviewcountlimitexceed此时如何跳到11页,还能让用户返回时能看到109876这几个页面12345如何从页面栈中去除即速小程序:没有方法可以去除,但是可以尝试hack一个超栈方法:可以利用onShow来记录自己维护的一个栈在超过10层的时候统一用redirectTo,这时真实的栈永远是10层,但是自身维护的栈会不停+1,超栈时,执行navigateback,这时显示的是第9页,这时再执行navigatTo补上你维护的上一页,这样算是“回退”到你的路径上了这个方法如果不是刚需不推荐用,涉及到对生命周期的装饰和onShow时对页面栈的判断,很复杂,体验上也不算很好,只能说大体上可以解决10层上限的问题:wxnavigateTo向下跳转增加一层页面栈wxredirecTo向下跳转关闭当前页面,不会增加页面栈wxreLaunch向下跳转关闭所有页面,页面栈只有当前页面wxswitchTab跳转tabBar页面关闭所有非tabbar页面这些混合用,页面栈并不会到10层:前5个页面用wxredirectTo跳转后面5个用这个跳转wxnavigateTo
更多有关「您好页面栈问题求解答」的讨论可以前往微信公开课小程序参与互动哦!了解更多

「您好页面栈问题求解答」热门讨论订阅

微信小程序,微信公开课,您好页面栈问题求解答
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「您好页面栈问题求解答」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「您好页面栈问题求解答」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「您好页面栈问题求解答」

微信公开课小程序热门讨论「您好页面栈问题求解答」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「您好页面栈问题求解答」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。