自定义组件事件无法停止冒泡,层级展示不正确?
发布于 6 年前 作者 chao55 9351 次浏览 来自 官方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 回复

catchtap不行么

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

有必要<foo>套<bar>吗

<view>

   <foo></foo>

   <bar></bar>

</view>

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

回到顶部