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

你们好,我是金金金。

场景

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

排查

排查之前我先贴一下代码

  • 报错截图

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

造成error的原因

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

解决

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

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

ts 复制代码
<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~

总结

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

  • 编写有误还请大佬指正,万分感谢。
相关推荐
zzz_23681 天前
【Spring】面试突击系列(三):Spring Web MVC 深度解析
前端·spring·面试
colofullove1 天前
小说上传中心与异步处理进度展示设计
前端
Marst Code1 天前
⚙️ 2026 年推荐技术方案
前端
qq_366086221 天前
测试接口传参数时,放在Header和Body中后台接收参数的区别
java·开发语言·前端
whatever who cares1 天前
Vue3中vue文件和composables的分工
前端·javascript·vue.js
袋鼠云数栈UED团队1 天前
基于 superpowers 实现复杂前端改造
前端
袋鼠云数栈前端1 天前
基于 superpowers 实现复杂前端改造
前端·ai
sugar__salt1 天前
LLM服务HTTP接口实战:前端HTTP请求全解与项目落地
前端·网络协议·http
薛先生_0991 天前
vue-编程式跳转-基本跳转
前端·javascript·vue.js
微三云、小叶1 天前
排队免单系统底层设计:四种分配算法拆解,无预支资金的合规营销架构方案
java·前端·软件开发·商业模式·本地生活·商业思维