如题,我感觉总是出现上述问题,和网络有关系,因为我在本地跑,没有出现连接服务器超时。但是我们服务器带宽4M也还可以呀,不知道到底是什么原因,路由模式是hash。我们原生开发通过webview访问uni-app打包的h5,会被app store打回,就因为这个问题,后来也试了
修改src下manifest.json文件,增加代码
"h5": {
"async": { //页面js异步加载配置
"loading": "AsyncLoading", //页面js加载时使用的组件(需注册为全局组件)
"error": "AsyncError", //页面js加载失败时使用的组件(需注册为全局组件)
"delay": 500, //展示 loading 加载组件的延时时间(页面 js 若在 delay 时间内加载完成,则不会显示 loading 组件)
"timeout": 3000 //页面js加载超时时间(超时后展示 error 对应的组件)
}
}
但是还是会经常跳转到加载失败AsyncError组件页面里 。
我在AsyncError组件里执行location.reload()刷新页面 直到页面刷新出来,有时候得刷好多次才出来,有时候直接刷不出来。
HbuilderX版本是最新的Alpha。
有同志知道这是什么问题导致的吗?如何避免这个问题?
the_wolf_life (作者)
它是偶发的 并不是固定的一些资源加载慢,有时候都没法复现
2020-12-11 14:00
DCloud_UNI_GSQ
回复 the_wolf_life: 看我文章
2020-12-11 14:52