9 lines
455 B
JavaScript
9 lines
455 B
JavaScript
import {contextBridge, ipcRenderer} from 'electron'
|
|
|
|
// 开放给源码的API
|
|
contextBridge.exposeInMainWorld('electronAPI', {
|
|
getFile: async (fileName) => ipcRenderer.invoke('get-file', fileName),
|
|
uploadFile: async (fileName, content) => ipcRenderer.invoke('upload-file', fileName, content),
|
|
deleteFile: async (fileName) => ipcRenderer.invoke('delete-file', fileName),
|
|
setTopic: async (topic) => ipcRenderer.invoke('set-topic', topic),
|
|
}) |