- <navigator url='../list/list?typeid=20&listtype=5' >新闻资讯</navigator>
针对这个问题的修复办法就是把把navigator的的默认的open-type值,改成redirect
- <navigator url='../list/list?typeid=20&listtype=5' open-type="redirect">新闻资讯</navigator>
另外每个页面都有show_detail方法,也要修改
- wx.navigateTo({
- url: '../show/show?typeid=' + typeid + "&id=" + id,
- })
改成:
- wx.redirectTo({
- url: '../show/show?typeid=' + typeid + "&id=" + id,
- })
尽量把所有的页面都改一下,总之就是一句话navigator方式的都加上 open-type="redirect",而navigateTo都改成redirectTo,同理百度小程序也是如此修改。
(该修改只针对非tabbar的版本,之前的版本也就是使用tabbar的小程序不受影响,不需要修改)
注意:redirectTo(Object object)官方定义为:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。这就造成了一旦使用redirectTo或者open-type="redirect"就会造成无法后退的情况,所以需要根据自己实际情况,决定是否修改
禁止抄袭,禁止六九阁转载