小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需要在form表单的button再嵌套一个button,但是内部的button的点击事件不触发,只是触发外层的button的事件
因为有需求需要嵌套两个button(或者button嵌套view),两个点击事件,点击各自不影响,请问这个如何实现?
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我深刻理解楼组为啥要这么做。。 就是为了快速把一个组件封装为可以获取formId。 但是我发现小程序特意阻止你这么做的 所以呵呵。。。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
想知道是什么需求
一个点击事件里面调用两个方法要得不
那怎么区分不同的操作呢?
onSubmit方法只是为了拿到formid吗,这样的话直接在onSubmit里面调用catchClick我觉得不影响啊
问题就在于不止取formid,还有其他操作
那你得自个儿捋捋了
嗯,这样看来,button的嵌套冒泡事件与view嵌套的冒泡事件是不一样的。。。
这个思路有点...,也许得换个思路去解决问题.
嗯 这样要是这样不能实现,就得想想其他办法,或者砍掉某一个功能
我可能表达的不是清楚,因为获取formid,所以需要form嵌套button(本来是用view实现的,换位了form嵌套button),onSubmit和catchClick是两个不同的事件,做的两个操作,必须互不影响
你把点击事件 放在 button 就行了, 获取formid 这个不会有影响
两个操作,需要两个点击事件
你这样写不合理
需求至此,就想知道button的子view的点击事件能不能触发?
你这个规划就有问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我深刻理解楼组为啥要这么做。。 就是为了快速把一个组件封装为可以获取formId。 但是我发现小程序特意阻止你这么做的 所以呵呵。。。。
想知道是什么需求
一个点击事件里面调用两个方法要得不
那怎么区分不同的操作呢?
onSubmit方法只是为了拿到formid吗,这样的话直接在onSubmit里面调用catchClick我觉得不影响啊
问题就在于不止取formid,还有其他操作
那你得自个儿捋捋了
嗯,这样看来,button的嵌套冒泡事件与view嵌套的冒泡事件是不一样的。。。
这个思路有点...,也许得换个思路去解决问题.
嗯 这样要是这样不能实现,就得想想其他办法,或者砍掉某一个功能
我可能表达的不是清楚,因为获取formid,所以需要form嵌套button(本来是用view实现的,换位了form嵌套button),onSubmit和catchClick是两个不同的事件,做的两个操作,必须互不影响
你把点击事件 放在 button 就行了, 获取formid 这个不会有影响
两个操作,需要两个点击事件
你这样写不合理
需求至此,就想知道button的子view的点击事件能不能触发?
你这个规划就有问题