the_wolf_life
the_wolf_life
  • 发布:2020-12-11 10:24
  • 更新:2022-05-05 18:09
  • 阅读:3110

uni-app打包成H5 访问总是出现连接服务器超时的页面问题。

分类:uni-app

如题,我感觉总是出现上述问题,和网络有关系,因为我在本地跑,没有出现连接服务器超时。但是我们服务器带宽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。

有同志知道这是什么问题导致的吗?如何避免这个问题?

2020-12-11 10:24 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

通过chrome查一下,具体什么资源请求延时比较久

m***@163.com

m***@163.com

请问楼主解决了吗?谢谢!

Absorbed66c

Absorbed66c - 码农一枚

遇到了这个问题 ios正常 安卓就是显示连接服务器超时

要回复问题请先登录注册