微信小程序:報錯fail webview count limit exceed


報錯:

分析原因:

先從列表頁面跳轉到詳細頁面時,使用了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'
    });
    },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM