Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Electron VUE路由器不使用两个电子浏览器窗口_Electron_Vuejs2_Vue Router - Fatal编程技术网

Electron VUE路由器不使用两个电子浏览器窗口

Electron 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

我正在尝试创建一个具有两个浏览器窗口的应用程序,该应用程序使用与Vue路由器相同的Vue应用程序,但路由器无法工作。对于第二条路线,我总是收到错误“无法获取/”

main\index.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: '/'
  }
]
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路由问题的详细信息