在开发微信公众号内嵌网页时,js在手机上生效,电脑端微信打开却没有响应,微信里也没法打开控制台调试,只有使用alert断点大法,查找问题,经过一系列alert之后发现click之后调用的一个函数处报错。
原因是 用ES6的语法给此函数的参数指定了默认值。切记要将ES6语法转换成ES5语法,以免因为浏览器兼容性而造成bug。
在开发微信公众号内嵌网页时,js在手机上生效,电脑端微信打开却没有响应,微信里也没法打开控制台调试,只有使用alert断点大法,查找问题,经过一系列alert之后发现click之后调用的一个函数处报错。
原因是 用ES6的语法给此函数的参数指定了默认值。切记要将ES6语法转换成ES5语法,以免因为浏览器兼容性而造成bug。