electron 开发:单独的 VUE 工程和单独的 electron 工程想通信怎么处理?

8 天前
 liuchengfeng1
function createWindow() {
  // Create the browser window.
  const mainWindow = new BrowserWindow({
    width: 1024,
    height: 768,
    minWidth: 1024,
    minHeight: 768,
    show: false,
    title: '截图小工具',
    autoHideMenuBar: true,
    webPreferences: {
      preload,
      sandbox: false,
      contextIsolation: false,
      nodeIntegration: true
    }
  })

  mainWindow.on('ready-to-show', () => {
    mainWindow.show()
  })

  mainWindow.webContents.setWindowOpenHandler((details) => {
    shell.openExternal(details.url)
    return { action: 'deny' }
  })
  // 内嵌一个 web 网页
  mainWindow.loadURL('http://192.168.1.3:8848/')
  mainWindow.webContents.on('click', (event, x, y) => {
    console.log('🚀 ~ mainWindow.webContents.on ~ x:', x, y)
  })
}

想触发 electron 里面的窗口最小化事件:

504 次点击
所在节点    Electron
3 条回复
renmu
8 天前
定义一个 preload
jackple
7 天前
@electron/remote
liuchengfeng1
6 天前
@renmu 然后怎么用呢,web 端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX