出现这个错得到时候我很郁闷,百度了好几种方法都没有效果,直到,我看了眼我的js文件,。。。发现是我写错页面js了,,,一定要细心,,,,
copy一下我查到的方法:
- 在调用方法时,在
" "
中前后多加了空格; - 在 js 中没有定义该方法;
- 在 js 中方法定义的位置可能不对,比如放在了 data 中;
- 组件化开发中使用
methods
把方法包起来; - 取消勾选 “将 JS 编译成 ES5”;
- 勾选“启用代码自动热重载” 选项;
- 修改 “调试基础库” 版本;
来自:微信小程序之开发遇到 does not have a method “xxxx“ to handle event “tap“ 问题的解决方案【已解决】