uniapp-uni-icons组件@click.stop失败解决~

你们好,我是金金金。

image.png

场景

image.png

  • 可以看见我右侧有两个icon,点击的时候 会影响到折叠面板的打开,这让我很是苦恼,然后我使用了@click.stop修饰符阻止事件冒泡

排查

排查之前我先贴一下代码

image.png

  • 报错截图

image.png

可以看到找不到属性stopPropagationuniapp的uni-icons组件这里是不能直接这么写的

造成error的原因

  • @click.stop 不能用在uniapp uni-icons

解决

  • 那我们该如何解决这个问题呢?

很简单的。既然我们知道uniapp这个组件上用不了,那我们在外面包一层view组件,我们把点击事件加到view标签上,这样是不是就可以了呢?代码如下。

<view @click.stop="handlePosition(data)" class="provider-content-right-btn">
    <uni-icons type="map-pin-ellipse" size="25"  />
</view>
<view @click.stop="handleNavigation(data)">
    <uni-icons type="paperplane" size="25" color="blue"  />
</view>
  • 测试一下。没有任何问题,非常nice~

image.png

总结

@click.stop 不能用在uniapp组件uni-icons上,我们在外层包裹一层view标签,将点击事件放在view标签上即可,希望这个小技巧能帮助到您~

  • 编写有误还请大佬指正,万分感谢。

相关推荐

  1. uniapp 解决scroll-view refresher-triggered刷新无效

    2023-12-21 14:34:03       23 阅读
  2. uniapp定义

    2023-12-21 14:34:03       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-21 14:34:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-21 14:34:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-21 14:34:03       87 阅读
  4. Python语言-面向对象

    2023-12-21 14:34:03       96 阅读

热门阅读

  1. 使用 Spring Boot 开发

    2023-12-21 14:34:03       50 阅读
  2. go grpc-go 连接变动,导致全服 gRPC 重连 BUG 排查

    2023-12-21 14:34:03       371 阅读
  3. 登录用户查询 - 登录注册开发入门(5)

    2023-12-21 14:34:03       68 阅读
  4. 编译原理 - 语法制导翻译

    2023-12-21 14:34:03       57 阅读
  5. 数据可视化Seaborn

    2023-12-21 14:34:03       56 阅读
  6. 配置应用到k8s

    2023-12-21 14:34:03       63 阅读
  7. 【Python】—— pandas 数据分析

    2023-12-21 14:34:03       50 阅读
  8. PaddleHub报错解决方法及示例代码

    2023-12-21 14:34:03       55 阅读
  9. BeanDefinitionRegistryPostProcessor 接口的概述

    2023-12-21 14:34:03       54 阅读
  10. 低代码何去何从

    2023-12-21 14:34:03       57 阅读
  11. 对于猜数字游戏改进的心得

    2023-12-21 14:34:03       60 阅读
  12. Web ML 库的Transformers.js 提供文本转语音功能

    2023-12-21 14:34:03       43 阅读