uniapp報$gwx is not a function錯誤

  • 2019 年 11 月 6 日
  • 筆記

最近在做uniapp應用時遇到一個錯誤,記錄一下

運行到手機時的錯誤信息:

[錯誤] ./pages/tabBar/do_diagnosis/do_diagnosis.wxml:1:4575: unexpected character `�`  12:27:14.960 [錯誤] ./pages/tabBar/do_diagnosis/do_diagnosis.wxml:1:4575: unexpected character `�`  12:27:15.025  DONE  Build complete. Watching for changes...  12:27:15.026 項目 'fish_diagnosis' 編譯成功.  12:27:15.058 正在同步手機端程序文件...  12:27:15.463 同步手機端程序文件完成  12:27:15.488 正在重啟,如手機上HBuilder調試基座未啟動,請手動啟動...  12:27:15.968 TypeError: $gwx is not a function  12:27:15.993 at file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/app-view.js:115:27 at uniapp://ready:182  12:27:16.017 webviewScriptError  12:27:16.041 $gwx is not a function  12:27:16.064 TypeError: $gwx is not a function  12:27:16.092 at file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/app-view.js:115:27 at uniapp://ready:182  12:27:16.113 Uncaught TypeError: $gwx is not a function at app-view.js:115

問題點是 unexpected character ,幾番搜之後 最後發現是頁面有幾處字符 '< '導致的編譯出錯。。刪掉後就通過編譯可以運行到手機了

其它有可能就是中文變量導致的錯誤

參考回答: