ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    vue 在 v-html 元素中绑定事件

    Jul 3, 202211 min read

    原理: 使用事件代理

    <div class="code-review">
       <div v-html="html" v-highlight @click="htmlClick($event)"></div>
    </div>
     
     
    computed: {
        html () {
          return '<button></button >'
        },
      },
    

    在v-html同级元素中使用事件绑定,然后根据事件触发的目标对象去判断和获取参数。

    htmlClick(event) {
      if(event.target.nodeName === 'img'){
    	// 获取触发事件对象的属性
    	alert("a");
      }
    },
     
    

    相关文章

    Tailscale 使用节点共享与指定的 Tailscale 用户共享您的设备

    Tailscale 是一款现代 VPN 工具,通过安全连接设备并简化共享文件和资源的流程,增强了数据共享的安全性和便捷性。

    说人话的 GORM文档 之 错误处理

    GORM 文档提供了错误处理的指导,包括检查 `Finisher` 方法后的错误、使用 `errors.Is` 判断特定错误类型,以及列出了常见的错误类型。

    OpenCV如何进行图像平滑处理?

    OpenCV支持通过均值滤波、高斯滤波和中值滤波等方法进行图像平滑处理。

    Vue leaflet 的使用代码示范

    该代码示例展示了如何在Vue项目中使用Leaflet库来创建一个交互式地图,包括地图的初始化、添加背景图像、设置GeoJSON数据以及自定义标记的创建和添加。

    React 示例项目列表

    本文介绍了即将在实战篇中使用的示例项目、Node.js版本推荐、包管理工具Yarn的使用、第三方依赖版本信息,以及提供了一些拓展学习资料链接。