1. 程式人生 > >小程式開發之錯誤記錄

小程式開發之錯誤記錄

1 . http://************* 不在以下 request 合法域名列表中,請參考文件:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

解決方法:
由於小程式開發時域名需要在公眾平臺備案
所以我們學習測試時:點選開發工具右上角“詳請”–勾選“不校驗合法域名、web-view(業務域名)、TLS 版本以及 HTTPS 證書”即可在無限制的網路環境中測試
在這裡插入圖片描述

2.Setting data field "myVar" to undefined is invalid.

問題原因:將資料欄位“myVar”設定為未定義是無效的。
解決方法:
出現這種情況的時候是頁面setData 給’myVar’賦值的時候,沒有獲取到值,然後就會將undefined給變數’myVar’,此時預設欄位就會變成undefined,那麼就會出現這種問題,解決方法就是 setData前 判斷獲取到的值是否存在,不存在的時候給定一個預設值即可.
如:頁面傳值–id,獲取值options.id賦值給myVar
var id = ‘’,
if (options.id != null){
id = options.id
}
that.setData({
myVar:id
})

3.待續