СОВЕТЫ - VueJS ElectronJs - PullRequest
       6

СОВЕТЫ - VueJS ElectronJs

0 голосов
/ 31 августа 2018

Извинения Я ищу больше советов, чем ответов, я хочу использовать Electron JS для создания настольного приложения и использовать VueJS для выполнения всех модных вещей.

Мое приложение должно будет распечатать пропуск, который будет содержать переменную информацию. Этот пропуск должен быть напечатан без вывода сообщений.

Я знаю, что у ElectronJS есть contents.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");

Я получаю следующую ошибку:

Uncaught TypeError: Невозможно прочитать свойство '_handle' из неопределенного

Есть ли лучший способ достижения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...