把主进程的方法挂载到app上,在渲染进程进行调用;
主进程: foo.js
const compress = () => {
console.log('主进程的方法')
}
module.exports = {
compress
}
将这个方法挂载在app上:
import { app } from 'electron'
const { compress } = require('./foo')
app.compress = compress;
渲染进程调用此方法:
const compress = window.require('electron').remote.app.compress;
compress();