報錯:
分析原因:
先從列表頁面跳轉到詳細頁面時,使用了Navigator標簽,open-type默認使用的navigate,跳轉時會保留當前頁,
<navigator class="prepare_confirm" url="/pages/prepare_addAndEdit/index?id={{item.id}}"> <button size="mini" type="primary">修改</button> </navigator>
//返回父頁面 back: function() { // wx.navigateBack(); wx.navigateTo({ url: '/pages/prepare/prepare' }); },
當使用wx-navigateTo方法從詳細頁跳轉到列表頁面時,也會保留當前詳細頁,這樣就超過了限制的數量。
解決辦法:跳轉頁數多時,不防嘗試用redirectTo或者open-type屬性值使用redirect
如下所示:
<navigator class="prepare_confirm" url="/pages/prepare_addAndEdit/index?id={{item.id}}" open-type="redirect"> <button size="mini" type="primary">修改</button> </navigator>
或者將navigateTo方法改為redirectTo方法
//返回父頁面 back: function() { // wx.navigateBack(); wx.redirectTo({ url: '/pages/prepare/prepare' }); },