收藏
回答

skyline模式下,hover-stop-propagation导致hover-class不生效?

<view class="bg-normal" hover-class="bg-red" hover-stop-propagation="{{false}}">1111113</view>




<view class="bg-normal" hover-class="bg-red">1111112</view>


代码片断

https://developers.weixin.qq.com/s/LzbOA8md7iL4



期望:点击1111113和1111112都出现红色的背景

实际:只有1111112出现了红色的背景


我认真地阅读了官方文档

https://developers.weixin.qq.com/miniprogram/dev/component/view.html

hover-stop-propagation 为false是会让hover-class生效才对,但实际上并不生效,是我哪里使用有问题吗?



回答关注问题邀请回答
收藏

1 个回答

  • 大山
    大山
    2023-09-11

    你这样设置,我这里确实也复现了,可能这个属性是存在问题。你填 false 的意义和不填一样,默认就是 false。你这个属性在这里没有意义,都没有父级元素。如果这个有问题达不到你想要的结果,也可以通过动态变量渲染 class 属性值,配合绑定点击事件 bindtap 或者 catchtap。

    2023-09-11
    有用
    回复
登录 后发表内容