uniapp打包h5 出現'連接服務器超時,點擊屏幕重試'的頁面


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文件中引入組件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM