在IOS上 ,我设置两个分包,结构如下:

"subpackages": [


{

"name": "core",

"root": "js/core.js"

},

{

"name": "logic",

"root": "js/logic.js"

}

]

=========================================


然后使用如下代码依次加载 core 和 logic 两个分包。第一个分包加载成功了,但是logic包加载失败了。控制台也没有输出任何错误。

这种情况,只在IOS上出现,在安卓上是妥妥的。


var corePackLoadTask = wx.loadSubpackage({

  name: "core",

  success: function (res) {

    console.warn("分包加载core成功");            

    setTimeout(loadLogicPack,100);

  },

  fail: function (res) {

    console.warn("分包加载core失败", res);

    debugger;

  },

  compelete: function (res) {

  console.warn("分包加载core完成", res);

    debugger;

  }

});


function loadLogicPack(){

    console.warn("开始分包加载logic");

    var corePackLoadTask = wx.loadSubpackage({

    name: "logic",

    success: function (res) {

    console.warn("分包加载logic成功");

    loaded = true;

    new Main();

    },

    fail: function (res) {

    console.warn("分包加载logic失败", res.errMsg);

    debugger;

    },

    compelete: function (res) {

    console.warn("分包加载logic完成", res);

    debugger;

    }

    });

    corePackLoadTask.onProgressUpdate(function (res) {

    console.log("分包加载logic:" + res.progress + "(" + res.totalBytesWritten + "/" + res.totalBytesExpectedToWrite + ")");

    });

}


展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 刀豆三郎

    17人对此回答表示赞同

    在[小程序]上,是否存在此问题?

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Lucy十一

    10人对此回答表示赞同

    这是一个已知问题,我们已修复,如果没有覆盖到,可以手动在AppStore上更新至6.7.1版本

    展开
    10
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Allison 2019-02-03 15:46

      我也遇到了,而且当前的微信版本就是ios6.7.1

      回复
  • Tabitha

    7人对此回答表示赞同

    小程序上有同样的问题,iOS6.7.1版本,官方人员有修复bug的计划吗?

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部