uni-app中@tap和@click的区别

uni-app中@tap和@click的区别,第1张

1.Vue的v-on修饰符中有部分只能由@click触发,如.once  .capture  .native;

2.@click是组件被点击时触发,会有约300ms的延迟(内置处理优化了);

   @tap是手指触摸离开时触发,没有300ms的延迟,但是会有事件穿透

3.微信小程序开发过程中,部分场景@tap无法被自动编译成@click触发;

待续......

项目是从mpvue迁移过来,vant小程序组件在mpvue里使用都是正常的,但是迁移到uniapp后在小程序里@click @close等点击事件不起作用且报错。

[步骤]在app.json里引入了van-button组件"usingComponents": {"van-button": "/wxcomponents/vant/button/index"}点击按钮[结果]在页面上也显示了vant的按钮组件,但是点击确没有效果,并报错。

1、请求获取的数据赋值给页面data中;

2、页面 wx:for循环输出 并每个item中添加bindtap点击事件 clickid(item.id)

3、js中clickid点击事件中 就拿到id了

clickid(id){

console.log(id)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7881028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存