1.出現頁面如下,是偶現。
2.下載uniapp源碼查看
"async": { //頁面js異步加載配置 "loading": "AsyncLoading", //頁面js加載時使用的組件(需注冊為全局組件) "error": "AsyncError", //頁面js加載失敗時使用的組件(需注冊為全局組件) "delay": 200, //展示 loading 加載組件的延時時間(頁面 js 若在 delay 時間內加載完成,則不會顯示 loading 組件) "timeout": 3000 //頁面js加載超時時間(超時后展示 error 對應的組件) }
3.本地運行抓包看到的js加載失敗截圖如下
4.疑似原因:頁面多次重定向導致
5.解決方法:只是解決了本人的問題,但是沒有根源解決。后續持續找原因
先在main.js文件中注冊全局組件
AsyncErrorNew組件可自定義,本人只是快速閃過,所以添加了空白頁
然后在manifest.json文件中引入組件