Electron VUE路由器不使用两个电子浏览器窗口
我正在尝试创建一个具有两个浏览器窗口的应用程序,该应用程序使用与Vue路由器相同的Vue应用程序,但路由器无法工作。对于第二条路线,我总是收到错误“无法获取/” main\index.jsElectron VUE路由器不使用两个电子浏览器窗口,electron,vuejs2,vue-router,Electron,Vuejs2,Vue Router,我正在尝试创建一个具有两个浏览器窗口的应用程序,该应用程序使用与Vue路由器相同的Vue应用程序,但路由器无法工作。对于第二条路线,我总是收到错误“无法获取/” main\index.js var mainURL = `http://localhost:9080/` var secondURL = `http://localhost:9080/page2` function createWindow () { mainWindow = new BrowserWindow({ hei
var mainURL = `http://localhost:9080/`
var secondURL = `http://localhost:9080/page2`
function createWindow () {
mainWindow = new BrowserWindow({
height: 600,
width: 800
})
mainWindow.loadURL(mainURL)
mainWindow.on('closed', () => {
mainWindow = null
})
secondWindow = new BrowserWindow({
height: 600,
width: 800
})
secondWindow.loadURL(secondURL)
secondWindow.on('closed', () => {
secondWindow = null
})
}
app.on('ready', createWindow)
export default [
{
path: '/',
name: 'landing-page',
component: require('components/LandingPageView')
},
{
path: '/page2',
name: 'landing-page2',
component: require('components/LandingPageView2')
},
{
path: '*',
redirect: '/'
}
]
routes.js
var mainURL = `http://localhost:9080/`
var secondURL = `http://localhost:9080/page2`
function createWindow () {
mainWindow = new BrowserWindow({
height: 600,
width: 800
})
mainWindow.loadURL(mainURL)
mainWindow.on('closed', () => {
mainWindow = null
})
secondWindow = new BrowserWindow({
height: 600,
width: 800
})
secondWindow.loadURL(secondURL)
secondWindow.on('closed', () => {
secondWindow = null
})
}
app.on('ready', createWindow)
export default [
{
path: '/',
name: 'landing-page',
component: require('components/LandingPageView')
},
{
path: '/page2',
name: 'landing-page2',
component: require('components/LandingPageView2')
},
{
path: '*',
redirect: '/'
}
]
测试代码:
错误打印屏幕:
谢谢你的帮助!
最好。要使这项工作正常进行,URL必须正确。您可以从这里找到VUEJ路由问题的详细信息