Vue.js 与 ActiveX 控件
目前需要解决的问题有两个:
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 控件相关推荐
- vue项目调用activeX控件
vue项目调用activeX控件 最近的vue前端项目中需要使用aciveX控件,结合网络资料摸索后进行了小整理,成功实现'引入-获取-调用'.本地成功安装控件后操作步骤如下: 1. Internet ...
- js之ActiveX控件使用说明 new ActiveXObject()
什么是 ActiveX 控件? ActiveX 控件广泛用于 Internet.它们可以通过提供视频.动画内容等来增加浏览的乐趣.不过,这些程序可能出问题或者向您提供不需要的内容.在某些情况下,这些程 ...
- vue+Element-UI通过ActiveX 控件,实现扫描文件到本地并上传到服务器
最近项目有个需求:将文件通过购买的富士通扫描仪扫描到本地,扫描完成后自动上传到服务器,并关联相关单据. 相关注意事项如下: 1.购买的扫描仪提供的开发文档说是使用ActiveX 控件,所以必须用IE浏 ...
- js判断ActiveX控件是否安装
转自http://blog.csdn.net/white__cat/article/details/38357499 avascript脚本 [javascript] view plaincopy & ...
- 【JS】通过JS实现超市小票打印功能——ActiveX控件
应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...
- js中TSC打印机在IE浏览器使用ActiveX控件实现打印
1.需要注册TSC打印机的两个扩展程序TSCLIB.dll和TSCActiveX.dll,将这两个文件放到C:\Windows\SysWOW64中,然后进入cmd命令窗口,执行 regsvr32 C: ...
- 使用pdf.js不依赖任何activeX控件
使用pdf.js可以直接在浏览器上浏览PDF文件,而且不依赖任何activeX控件~ github上下载生成好的pdf.js工程 本机项目:PDFPrintTest下demo viewer.js中要增 ...
- JavaScript使用ACTIVEX控件引起崩溃问题的解决
JavaScript使用ACTIVEX控件引起崩溃问题的解决 问题 在本人目前的项目中,前端部分完全使用EXTJS基于"One-Page"理念搭建.除了一个HTML作为基本容器外, ...
- 【转】激活 ActiveX 控件
用户无法直接与 APPLET.EMBED 或 OBJECT 元素加载的 Microsoft ActiveX 控件交互. 用户激活这些控件的用户界面后才可以与这些控件交互. 本主题介绍了 Microso ...
- javascript调用activex控件
代码 <HTML> <BODY> <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000&quo ...
最新文章
- 强悍!使用Flash和Silverlight制作控件
- vim 居中光标所在行(转载)
- 每日一博 - CAS(Compare-And-Swap)原理剖析
- undo表空间文件丢失恢复(3)--无备份无redo的情况下恢复
- js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小
- 我如何使用React和Typescript在freeCodeCamp中构建天气应用
- 使用visio 提示此UML形状所在的绘图页不是UML模型图的一部分 请问这个问题怎么解决?...
- CAD环境中求算接合表面积
- P2P网络借贷系统-核心功能-用户投标-业务解说
- 大数据之有指导数据挖掘方法的模型
- IPV6之DHCPV6
- 编程常用英语单词(一)
- Android在一个app中启动其他app中的service或者Activity
- MFC 滚动显示图片
- 用MATLAB程序控制伺服电机,使用MATLAB和Arduino开发板进行步进电机控制
- 求a和b的最大公约数
- python selenium 点击 报错v_python执行selenium报错
- vue中使用antv/G6完成流程图
- wifi已通过硬件开关禁用解决办法
- python easygui模块_easygui模块放在哪里?
热门文章
- module.exports 与 exports区别
- mysql函数操作(5)
- 遍历Panel1中所有label控件的Text
- Android真武剑之PopupWindow之三国杀
- 转载:PLSQL中显示Cursor、隐示Cursor、动态Ref Cursor区别
- 针对 xml 数据类型的 XQuery (摘自SQL Server 2005 联机丛书)
- 在SourceForge中建立开源项目
- bzoj2648/2716 kdtree
- Centos下 为Firefox安装Flash插件
- ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1