3146关注9541浏览
在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 + ")");
});
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
刀豆三郎
17人对此回答表示赞同
在[小程序]上,是否存在此问题?
展开170回复分享发布于 6年前评论(0)
收起评论
-
Lucy十一
10人对此回答表示赞同
这是一个已知问题,我们已修复,如果没有覆盖到,可以手动在AppStore上更新至6.7.1版本
展开101回复分享发布于 6年前评论(1)
收起评论
-
Allison 2019-02-03 15:46
我也遇到了,而且当前的微信版本就是ios6.7.1
回复
-
-
Tabitha
7人对此回答表示赞同
小程序上有同样的问题,iOS6.7.1版本,官方人员有修复bug的计划吗?
展开70回复分享发布于 6年前评论(0)
收起评论