收藏
回答

关于does not have a method ..to .. event tap问题?

comment

首先吐槽腾讯的问题和建议功能。

在小程序开发中,出现does not have a method ..to ..event 'tap'的问题,我网上查了一下有一下几种,如果喜欢插一手的朋友可以在后面跟帖,这样类似的问题可以在一个问题中解决。避免到处查找。

1、在调用方法时在“”中前后加了空格

2、在js中没有定义方法

3、在不使用组件,直接在本页的js定义中,不需要增加methods把方法包起来。也许新版本里没有这一层了。直接写方法就可以了。如果使用组件再加methods层。本人从他人的有组件的案例中学的代码写入没有组件的页面里,就出现了找不到对应方法的问题。

最后一次编辑于  2019-12-03
回答关注问题邀请回答
收藏

4 个回答

  • C+
    C+
    2020-07-13

    这是我自己的例子,我在tabbar里调用点击事件时遇到了同样的问题,后来我把methods写到了Component里就好了。

    2020-07-13
    有用 1
    回复
  • a
    a
    2023-05-22

    如果你看了很多解析都没办法 你在methods中写方法了 你也没有在绑定方法前面留下空格 你也勾选了es6->es5转换 建议你看一下你的component中methods是不是写了两个 写了两个methods{}还是会包同样的错误

    2023-05-22
    有用
    回复
  • 121
    121
    2019-12-03

    组件化开发的话是有methods包着..

    2019-12-03
    有用
    回复
  • 子不语
    子不语
    2019-12-03

    微信貌似从来没说过需要methods吧?

    2019-12-03
    有用
    回复 2
    • 恬淡安然
      恬淡安然
      2019-12-03
      是,是因为按照例子改的,例子里有,原有例子里是调用的组件里js方法,不是本页的方法
      2019-12-03
      回复
    • 子不语
      子不语
      2019-12-03回复恬淡安然
      emmmm?例子?
      2019-12-03
      回复
登录 后发表内容
问题标签