#electron #vue-cli #quasar-framework
Вопрос:
Я выполняю функцию CreateWindow из ШАБЛОНА.vue и в функции «win.loadUrl» передаю следующий код:
win.loadUrl(путь.разрешение(__имя файла,../страницы/Ошибка 404.vue))
но это просто открывает файл необработанного кода в новом окне браузера, а не рендеринг.
Смотрите снимок экрана:
введите описание изображения здесь
и код функции:
createWin() {
const win = new BrowserWindow ({
width:500,
height:500,
webPreferences: {
nodeIntegration: process.env.QUASAR_NODE_INTEGRATION,
nodeIntegrationInWorker: process.env.QUASAR_NODE_INTEGRATION,
}
})
win.loadURL(path.resolve(__dirname,`../pages/Error404.vue`))
win.once("ready-to-show", function () {
win.show
})
}
Почему я не могу этого сделать? мне нужно, чтобы это можно было сделать в новом окне браузера, а не в том же с маршрутизатором.
Спасибо!
Хорошо, я не мог этого сделать win.loadURL()
, но я мог бы использовать
window.open("http://localhost:8080/#/yourState")
Я не знаю, почему это решение не работает с win.loadURL("http://localhost:8080/#/yourState")
я получаю «Не могу ПОЛУЧИТЬ»состояние»»
но первый не работает для производства,если кто-то знает другой способ сделать это, пожалуйста, ответьте на этот пост. Спасибо