1. 程式人生 > >微信小程式常見爬坑

微信小程式常見爬坑

微信小程式第一大坑:

本地開發者工具可以看執行,手機端預覽開啟除錯也可以執行,關閉除錯則無法執行;或是開發版可以看到資料,體驗版無法看到資料;或是開啟除錯可以上傳檔案,關閉除錯則無法上傳檔案(request:failurl not in domain list

這個基本都是https問題,請參考下面的https問題解決的連結進行排查;可能是很多種情況:比如域名沒有備案,沒有配置域名等等問題。。。

特別提醒:開啟除錯模式可以在開發時暫時規避域名問題,可以通過開啟上面的除錯模式來先規避,然後排查其他問題,以便確定問題所在!(ssl證書問題似乎無法規避)     特殊情況:微信支付開發版可以,體驗版不可以,可能是沒有配置相應域名:需要在後臺配置api.mch.weixin.qq.com域名;排除問題方法:

開發者工具內關閉專案內的“不檢驗域名”選項,重啟工具後看是否有合法域名報錯,有則是域名未配置的原因,沒有則是其他原因,請按https問題排除貼進行排除。     特殊情況二:websocket遇到問題:WebSocket相關問題說明

微信小程式第二大坑:

資料未載入成功,需要設定一定的延遲量,在載入資料完成後再渲染頁面;情況一:能夠拿到資料,但是無法渲染出來,可以考慮將資料請求從onload中轉移至ready情況二:非同步獲取的資料,在渲染完成時仍未返回導致頁面空白或未顯示資料,需要設定延遲量


在這裡推薦一個網址(微信小程式聯盟):http://www.wxapp-union.com/