浏览器自带的window.print 功能较简单,这里使用LODOP露肚皮打印
以下是vue2示例:
- 从官网中下载Lodop和C-Lodop官网主站安装包并安装到本地电脑
- 可以全局搜索电脑找到安装文件LodopFuncs.js,也可以直接复制我贴出来的文件
//用双端口加载主JS文件Lodop.js(或CLodopfuncs.js兼容老版本)以防其中某端口被占: var MainJS ="CLodopfuncs.js", URL_WS1 = "ws://localhost:8000/"+MainJS, //ws用8000/18000 URL_WS2 = "ws://localhost:18000/"+MainJS, URL_HTTP1 = "http://localhost:8000/"+MainJS, //http用8000/18000 URL_HTTP2 = "http://localhost:18000/"+MainJS, URL_HTTP3 = "https://localhost.lodop.net:8443/"+MainJS; //https用8000/8443 //==检查加载成功与否,如没成功则用http(s)再试== //==低版本CLODOP6.561/Lodop7.043及前)用本方法== function checkOrTryHttp() { if (window.getCLodop) return true; var head = document.head || document.getElementsByTagName("head")[0] || document.documentElement; var JS1 = document.createElement("script") ,JS2 = documen