ZhangXianQiang
2024-07-02 3a8c5ce0987df263e897f26fbbb8196e4a7b6eea
feat:网页端打开会议
2个文件已修改
12 ■■■■ 已修改文件
src/preload.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/train/data-list/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/preload.js
@@ -1,6 +1,6 @@
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electron', {
contextBridge.exposeInMainWorld('webBridge', {
  openNewWindow: (arg) => ipcRenderer.send('open-new-window', arg),
  closeNewWindow: (arg) => ipcRenderer.send('close-new-window', arg)
});
src/views/train/data-list/index.vue
@@ -47,8 +47,14 @@
const itemClick = (item) => {
  if (window.electron) {
    window.electron.openNewWindow(JSON.stringify(item));
  if (window.webBridge) {
    window.webBridge.openNewWindow(JSON.stringify(item));
  } else {
    let path = router.resolve({
      path: "/meet",
      query: { meetName: item.meetName, id: item.id }
    });
    window.open(path.href, '_blank');
  }
}