咨询-VueJS ElectronJs

时间:2018-08-31 12:17:04

标签: npm vue.js electron

道歉,我寻求的不仅仅是答案,我希望使用Electron JS创建桌面应用程序,并使用VueJS来完成所有花哨的工作。

我的应用程序将需要打印一张包含变量信息的通行证。此通行证应静默打印。

我知道ElectronJS具有content.print(),能够无声地传递诸如打印之类的选项。但是,这依赖于创建新的BrowserWindow()。

在创建新的BrowserWindow时,我没有传递变量数据的方法,我可以使应用程序打印静态传递。

我的想法是在两个浏览器窗口之间共享存储,但是经过测试,似乎很难在两者之间共享存储。

我现在处于测试npm软件包https://github.com/alepee/node-printer

的阶段

在我的Main.JS文件中调用此包时

import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

Vue.use(require('escpos'));

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount("#app");

我收到以下错误:

  

未捕获的TypeError:无法读取未定义的属性'_handle'

有更好的实现方法吗?

0 个答案:

没有答案