在小程序開發中遇到的問題總結
1.微信開發者工具版本問題
錯誤原因:可能是在項目轉換到不同的開發者工具版本出現的錯誤,下載最新穩定版本可以解決。
2.空白文件問題
錯誤原因:
在子目錄下添加空白的json配置文件是會出現報錯,其原因是因為文件內容空白.
解決方法:
如果沒有配置需求,只需在文件空添加 {},即可解決報錯.
3.請求過程中JSON數據的問題
多種情況參考https://segmentfault.com/a/1190000017545154?utm_source=tag-newest
4.less問題
錯誤原因: 使用less時,不能用background:url()設置背景圖片
解決辦法:把背景圖片轉換為image標簽,或者使用css或scss
5.video組件問題
錯誤原因:使用開發者工具版本過低
6.forEach問題
該錯誤會莫名奇妙的出現和消失
解決方法:使用forEach之前,先判斷數組或對象是否為空
7.小程序跳轉問題
錯誤原因:跳轉頁面太多 navigatorTo跳轉是不關閉當前頁面跳轉,跳轉層次最多5層
解決方法:不需要返回的頁面可以改為switchTab跳轉
8.for循環中key值問題
錯誤原因:由於有兩個一樣的for循環,使用的key值也相同
解決方法:把key中的index加上一個變量,保持key不相同即可
9.數據渲染問題
在頁面加載時候不會自動出現數據,只有觸動一下頁面才會出來
錯誤原因:給data數據賦值時,沒有賦值成功
解決方法:在每次賦值之后都要加上this.$apply(),手動刷新DOM