uview-plus icon indicating copy to clipboard operation
uview-plus copied to clipboard

u-icon 阻止事件冒泡失败

Open JKCamus opened this issue 1 year ago • 0 comments

使用u-icon ,显示传入stop和通过@click.stop都无法阻止事件冒泡。 只用使用方通过

        <span @click.stop="clearRecent(index)">
          <u-icon
            name="close"
            color="#fff"
            size="14"
          ></u-icon>
        </span>

才能解决。 源码中,目前没有很好的解决方案,可能是tap事件和click事件区别导致。

	    class="u-icon"
	    @tap.stop="clickHandler"
	    :class="['u-icon--' + labelPos]"

可以解决冒泡问题,但没有找到更好的扩展方法

JKCamus avatar Dec 01 '23 02:12 JKCamus