在uniapp中为自定义组件绑定点击事件点击后没有效果

  1. 使用uniapp时,封装了一个Card的组件,为这个Card组件加上点击事件 @click="handleClick"事件时,事件没有触发。
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第1张图片
  2. 点开微信小程序生成后的源码,可以看到 @click的事件变成bindClick了。正确的点击事件应该是bindtap,如下图中view上面绑定事件。
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第2张图片
  3. 这个时候可以修改组件上面的写法,改为@tap
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第3张图片
  4. 可以看到,生成的代码是@clicktap。
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第4张图片
  5. 点击成功运行。
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第5张图片
    在uniapp中为自定义组件绑定点击事件点击后没有效果_第6张图片

 

你可能感兴趣的:(uni-app)