目前需要解决的问题有两个:

1、调用 ActiveX 控件函数

传统方式,如下。

document.getElementById('objMqtt').init()

其他方式,未考证。

参考链接:https://forum.vuejs.org/t/vue-ocx-vue/20324/6

参考链接:https://www.jianshu.com/p/5f9c6f05cda1

2、Vue.js 与 ActiveX 事件

方法一:使用 attachEvent 或者 addEventListener 方法。

据说在IE8-10可用,不过未能实现。

参考链接:https://blog.csdn.net/youyouwoxing1991/article/details/88649638

方法二:动态生成脚本,渲染到页面上。IE 9-11,测试成功。

1.在methods中,新增事件触法的方法。

wakeUp(msg) {console.log('receive:' + msg)}

2.在methods中,新增方法,用于动态生成ActiveX控件事件绑定。

initActiveXObject () {var scriptStr = document.createElement('script')scriptStr.setAttribute('for', 'obj1')scriptStr.event = 'UserStopInfo(strMsg)'scriptStr.appendChild(document.createTextNode(activeXListener.wakeUp(strMsg)'))document.body.appendChild(scriptStr)window.activeXListener = this}

3.在mouted方法中,初始化ActiveX控件。

mounted () {this.initActiveXObject()}

参考链接:https://www.jb51.net/article/158432.htm

转载于:https://www.cnblogs.com/Currention/p/11024215.html

Vue.js 与 ActiveX 控件相关推荐

  1. vue项目调用activeX控件

    vue项目调用activeX控件 最近的vue前端项目中需要使用aciveX控件,结合网络资料摸索后进行了小整理,成功实现'引入-获取-调用'.本地成功安装控件后操作步骤如下: 1. Internet ...

  2. js之ActiveX控件使用说明 new ActiveXObject()

    什么是 ActiveX 控件? ActiveX 控件广泛用于 Internet.它们可以通过提供视频.动画内容等来增加浏览的乐趣.不过,这些程序可能出问题或者向您提供不需要的内容.在某些情况下,这些程 ...

  3. vue+Element-UI通过ActiveX 控件,实现扫描文件到本地并上传到服务器

    最近项目有个需求:将文件通过购买的富士通扫描仪扫描到本地,扫描完成后自动上传到服务器,并关联相关单据. 相关注意事项如下: 1.购买的扫描仪提供的开发文档说是使用ActiveX 控件,所以必须用IE浏 ...

  4. js判断ActiveX控件是否安装

    转自http://blog.csdn.net/white__cat/article/details/38357499 avascript脚本 [javascript] view plaincopy & ...

  5. 【JS】通过JS实现超市小票打印功能——ActiveX控件

    应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...

  6. js中TSC打印机在IE浏览器使用ActiveX控件实现打印

    1.需要注册TSC打印机的两个扩展程序TSCLIB.dll和TSCActiveX.dll,将这两个文件放到C:\Windows\SysWOW64中,然后进入cmd命令窗口,执行 regsvr32 C: ...

  7. 使用pdf.js不依赖任何activeX控件

    使用pdf.js可以直接在浏览器上浏览PDF文件,而且不依赖任何activeX控件~ github上下载生成好的pdf.js工程 本机项目:PDFPrintTest下demo viewer.js中要增 ...

  8. JavaScript使用ACTIVEX控件引起崩溃问题的解决

    JavaScript使用ACTIVEX控件引起崩溃问题的解决 问题 在本人目前的项目中,前端部分完全使用EXTJS基于"One-Page"理念搭建.除了一个HTML作为基本容器外, ...

  9. 【转】激活 ActiveX 控件

    用户无法直接与 APPLET.EMBED 或 OBJECT 元素加载的 Microsoft ActiveX 控件交互. 用户激活这些控件的用户界面后才可以与这些控件交互. 本主题介绍了 Microso ...

  10. javascript调用activex控件

    代码 <HTML> <BODY> <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000&quo ...

最新文章

  1. 强悍!使用Flash和Silverlight制作控件
  2. vim 居中光标所在行(转载)
  3. 每日一博 - CAS(Compare-And-Swap)原理剖析
  4. undo表空间文件丢失恢复(3)--无备份无redo的情况下恢复
  5. js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小
  6. 我如何使用React和Typescript在freeCodeCamp中构建天气应用
  7. 使用visio 提示此UML形状所在的绘图页不是UML模型图的一部分 请问这个问题怎么解决?...
  8. CAD环境中求算接合表面积
  9. P2P网络借贷系统-核心功能-用户投标-业务解说
  10. 大数据之有指导数据挖掘方法的模型
  11. IPV6之DHCPV6
  12. 编程常用英语单词(一)
  13. Android在一个app中启动其他app中的service或者Activity
  14. MFC 滚动显示图片
  15. 用MATLAB程序控制伺服电机,使用MATLAB和Arduino开发板进行步进电机控制
  16. 求a和b的最大公约数
  17. python selenium 点击 报错v_python执行selenium报错
  18. vue中使用antv/G6完成流程图
  19. wifi已通过硬件开关禁用解决办法
  20. python easygui模块_easygui模块放在哪里?

热门文章

  1. module.exports 与 exports区别
  2. mysql函数操作(5)
  3. 遍历Panel1中所有label控件的Text
  4. Android真武剑之PopupWindow之三国杀
  5. 转载:PLSQL中显示Cursor、隐示Cursor、动态Ref Cursor区别
  6. 针对 xml 数据类型的 XQuery (摘自SQL Server 2005 联机丛书)
  7. 在SourceForge中建立开源项目
  8. bzoj2648/2716 kdtree
  9. Centos下 为Firefox安装Flash插件
  10. ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1