Vue innerHtml click事件

vue项目中使用G6作为展示拓扑图的库
在使用tooltip时,想在tooltip中添加点击事件,由于tooltip返回内容使用的是innerHtml,所以methods中的方法不能直接引用

解决方法如下:
标签中使用click事件,使用模板函数传参

//事件
getContent: e => {const outDiv = document.createElement('div')outDiv.style.width = 'fit-content'outDiv.innerHTML =`<a οnclick="handleOption(${true})">${i18nRender('start')}</a><br><a οnclick="handleOption(${false})">${i18nRender('stop')}</a>`return outDiv}

在mounted中定义全局函数handleOption

mounted () {const _this = thiswindow.handleOption = function (flag, serverType, name) {if (flag) {startServer().then(res => {_this.reload()})} else {stopServer().then(res => {_this.reload()})}}
}

即可解决问题

innerHtml click事件相关推荐

  1. 踩坑 - click事件与blur事件冲突问题 input文件上传同名文件问题

    前言 上周写需求遇到了一点小坑涉及到一些小细节,今天赶上没啥事总结一下分享出来. click事件与blur事件冲突问题 click事件与blur事件 blur事件: 表单事件,元素失去焦点时候触发,不 ...

  2. 不同dom的blur事件和click事件发生冲突

    直接上测试代码 <!DOCTYPE html> <html lang="en"> <head><title>不同dom的blur事件 ...

  3. 前端click事件及自定义事件

    响应式页面开发 常见的前端响应式开发有3套相应的解决方案: bootstrap 的 columns 布局 : 2. 使用全局的rem (页面所有元素的宽高和字体都用rem等比缩放) 使用阿里的flex ...

  4. blur事件与click事件冲突的解决办法

    问题 当对节点同时添加 blur事件 以及 click事件,触发 click事件 的时候程序报出这样的一个错误(Chrome浏览器): Uncaught NotFoundError: Failed t ...

  5. html innerhtml 绑定事件无效,innerHTML 中添加onclick步骤 不管用

    innerHTML 中添加onclick方法 不管用 div.style.height = "200px"; div.style.cursor = "pointer&qu ...

  6. 《H5 App开发》移动端IOS click 事件响应缓慢的解决方案

    造成点击缓慢的原因 从点击屏幕上的元素到触发元素的 click 事件,移动浏览器会有大约 300 毫秒的等待时间.为什么这么设计呢? 因为它想看看你是不是要进行双击(double tap)操作. 第一 ...

  7. 关于javascript:void(0);,herf=”#”以及在IE6下,click事件失效的问题

    经常看到一些网页中,超链接标签中<a href="#"> herf中的"#"改成javascript:void(0);因为#包含了一个位置信息,默认 ...

  8. 解决Titanium Tab组件click事件在iOS中不生效的方案

    2019独角兽企业重金招聘Python工程师标准>>> 问题: 以下代码,tab1的click事件在Android中生效,在iOS不生效 1: function Applicatio ...

  9. fastclick:处理移动端click事件300毫秒延迟

    fastclick:处理移动端click事件300毫秒延迟 1.兼容性 iOS 3及更高版本的移动Safari iOS 5及更高版本的Chrome Android上的Chrome(ICS) Opera ...

最新文章

  1. 折返(Reentrancy)VS线程安全(Thread safety)
  2. P1049 装箱问题
  3. php 虚基类,1.9 多态
  4. java 堆大小_适当的Java堆大小的5个技巧
  5. QtCreator 如何将开发的程序打包成exe
  6. Perl线程开发过程中的经验
  7. 读《我是一只 IT 小小鸟》
  8. Java编程:爬楼梯问题、斐波那契数列问题
  9. 设计模式六大原则,你真的懂了吗?
  10. 2021 Java面试真题集锦
  11. YARN中的任务队列调度器-容量调度器(Capacity Scheduler)
  12. APK加固(梆梆助手)
  13. linux getfattr中文乱码,Linux下快速解析nf_conntrack
  14. 玩吃鸡用什么蓝牙耳机比较好?内行推荐四款吃鸡低延迟蓝牙耳机
  15. 什么是马甲包?有什么作用?
  16. 网络性能优化的几个思路
  17. 面试yan-原理性函数
  18. 手柄映射软件_生化危机3该用哪款游戏手柄?北通宙斯给你四维游戏体验
  19. ThinkPad T460p笔记本中Win10+Ubuntu17.04双系统安装方法(UEFI引导模式)
  20. 神奇的计算机相关文章,神奇的计算机(教学设计)

热门文章

  1. __thiscall 转 __cdecl 时的问题,关于函数指针
  2. static静态方法获取yml配置
  3. 判断素数/质数的快速算法
  4. python之numpy的用法
  5. CKS考试2022年最新经验分享
  6. 2022年中国人民银行人员录用招考公告
  7. python 豆瓣电影top250_豆瓣电影top250爬虫系列(三)--- python+Echarts数据可视化
  8. 随机数学 Chapter 0
  9. 小学四年级上册中的计算机,小学四年级上册信息技术.doc
  10. 使用UltralISO制作ubuntu启动盘