comment
首先吐槽腾讯的问题和建议功能。
在小程序开发中,出现does not have a method ..to ..event 'tap'的问题,我网上查了一下有一下几种,如果喜欢插一手的朋友可以在后面跟帖,这样类似的问题可以在一个问题中解决。避免到处查找。
1、在调用方法时在“”中前后加了空格
2、在js中没有定义方法
3、在不使用组件,直接在本页的js定义中,不需要增加methods把方法包起来。也许新版本里没有这一层了。直接写方法就可以了。如果使用组件再加methods层。本人从他人的有组件的案例中学的代码写入没有组件的页面里,就出现了找不到对应方法的问题。
这是我自己的例子,我在tabbar里调用点击事件时遇到了同样的问题,后来我把methods写到了Component里就好了。
如果你看了很多解析都没办法 你在methods中写方法了 你也没有在绑定方法前面留下空格 你也勾选了es6->es5转换 建议你看一下你的component中methods是不是写了两个 写了两个methods{}还是会包同样的错误
组件化开发的话是有methods包着..
微信貌似从来没说过需要methods吧?