• 微信小程序:报错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'
        });
        },
  • 相关阅读:
    邪恶的强制数据转换
    知识普及
    判断是否为一个数字
    parseInt
    webpack学习记录
    数组隐藏属性
    elasticSearch基本使用
    elasticsearch安装和部署
    neo4j索引
    spark yarn 提交作业
  • 原文地址:https://www.cnblogs.com/zwh0910/p/14034105.html
Copyright © 2020-2023  润新知