自定义组件事件无法停止冒泡,层级展示不正确?

发布于 7 年前作者 chao559499 次浏览最后编辑 7 年前来自 issues
  1. 自定义组件事件无法停止冒泡

  2. 自定义组件层级展示不正确

页面代码:

<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 同层级

4 回复
longping
longping1 楼6 年前

catchtap不行么

zliao
zliao2 楼6 年前

估计是你要给form上也加个 catchtap

leijin
leijin3 楼6 年前

有必要<foo>套<bar>吗

<view>

   <foo></foo>

   <bar></bar>

</view>

na25
na254 楼5 年前

顺便吐槽一句:这个富文本编辑器和代码高亮真的是 2019 年能拿的出手的产品吗