<template>
<view style="width: 200rpx;height: 200rpx;" hover-class="blue">
<view style="width: 100rpx;height: 200rpx;background: red;" :hover-stop-propagation="true">
</view>
</view>
</template>
<style>
.blue {
background: blue;
}
</style>
- 发布:2021-08-17 10:07
- 更新:2021-08-17 14:27
- 阅读:829
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.19043 暂缺 Build 19043
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
浏览器平台: Chrome
浏览器版本: 92.0.4515.131(正式版本) (64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击红色view
点击红色view
预期结果:
点击红色view不触发父组件的hover-class
点击红色view不触发父组件的hover-class
实际结果:
点击红色view仍会触发父组件的hover-class
点击红色view仍会触发父组件的hover-class
不舍昼夜 (作者)
请问一下如果h5和app有这样的需求应该怎么处理
2021-08-17 14:48
DCloud_UNI_GSQ
回复 不舍昼夜: 试试 @click.stop
2021-08-20 14:44
不舍昼夜 (作者)
回复 DCloud_UNI_GSQ: 您好 没起作用 还是触发了hover-class
2021-08-20 17:07
DCloud_UNI_GSQ
回复 不舍昼夜: @touchstart.stop @touchend.stop
2021-08-20 17:23
不舍昼夜 (作者)
回复 DCloud_UNI_GSQ: 可以了 感谢
2021-08-24 14:06