错误提示
VM22 WAService.js:3 jsEnginScriptError t is not a function TypeError: t is not a function at _ (http://127.0.0.1:17668/appservice/__dev__/WAService.js:16:23548) at Function.y [as create] (http://127.0.0.1:17668/appservice/__dev__/WAService.js:16:23682) at Function.p.prepare (http://127.0.0.1:17668/appservice/__dev__/WAService.js:15:13793) at H (http://127.0.0.1:17668/appservice/__dev__/WAService.js:18:2978) at q (http://127.0.0.1:17668/appservice/__dev__/WAService.js:18:3059) at K (http://127.0.0.1:17668/appservice/__dev__/WAService.js:18:3439) at Function.<anonymous> (http://127.0.0.1:17668/appservice/__dev__/WAService.js:18:6274) at http://127.0.0.1:17668/appservice/__dev__/WAService.js:18:12486 at http://127.0.0.1:17668/appservice/__dev__/WAService.js:5:22695 at Array.forEach (<anonymous>)
解决方案
在手机能编译运行,PC端微信Console就是会提示jsEnginScriptError错误,并且没有具体指出错误,而是指向了微信自己的WAService.js的这个js。
寻找半天发现错误原因是因为我新建了某一个page时用的中文名,将这个page重命名为英语或者删掉,同时把这个page的相关json调用或者其他调用也修改或者删去即可。
注:导致jsEnginScriptError错误可能有很多种,它没指出具体错误之处,所以我这一种解不一定通用。