自定义组件事件无法停止冒泡
自定义组件层级展示不正确
页面代码:
< foo > < bar ></ bar > </ foo > |
foo 组件:
< view bindtap = "clickfoo" > < text >foo hello world</ text > < slot ></ slot > </ view > |
bar 组件:
< form catch:submit = "onsubmit" > < button form-type = "submit" >bar button</ button > </ form > |
事件打印如图:
期望行为:只是触发 click bar 的 submit 事件
wxml panel 展示的节点位置:
期望位置:bar 组件和 foo 组件的 text 同层级
有必要<foo>套<bar>吗
<view>
<foo></foo>
<bar></bar>
</view>
https://developers.weixin.qq.com/s/M2xQ4Jmj7saV代码片段中的index.wxml改为如下,还是会触发clickTopFoo,请问了解这个是什么回事吗?
<view bindtap="clickTopFoo">
<bar bindcustomevent="onTopSubmit"></bar>
</view>
catchtap不行么
估计是你要给form上也加个 catchtap
顺便吐槽一句:这个富文本编辑器和代码高亮真的是 2019 年能拿的出手的产品吗