uniapp开发小程序,创建了自定义组件,在页面引入组件之后,给自定义组件绑定了click事件 @click.native ,运行在支付宝上没有触发click事件,在微信小程序就可以触发。支付宝小程序要怎么才能触发自定义组件的点击事件?
是在页面引入组件之后点击组件,在当前页面触发页面中的methods,并非父子组件的事件通信
xxx.vue页面中引入了自定义组件
<component-a @click.native="onClick" />
<script>
methods:{
onClick(){}
}
</scirpt>
4 个回复
3***@qq.com - 半生四季
解决了吗 我也遇到了 子组件的点击事件不生效,连子组件的生命周期都不触发
拎包哥
同问!!!
太憨了,为什么@click.native在支付宝无效阿?
1***@qq.com
解决了吗,我也遇见了
1***@qq.com
我遇到了这个问题,需要在外面再包一层view,然后把点击事件写在那个view上就能解决了