@saco/electron
v3.6.5121
Published
```javascript npm install @saco/electron ```
Readme
依赖安装
npm install @saco/electron初始化
主进程
import SacoElectron from '@saco/electron'
new SacoElectron({
curId: '', // 主窗口ID,若无则使用内部自带
url: 'http://127.0.0.1:7777', // 入口地址,也可以是静态html地址
path: '/login', // 网页路径(如为hash模式,则会拼接#) => http://127.0.0.1:7777/login
query: {}, // 即网页跟后的search参数
// 窗口相关:可选
BrowserWindow: {
// 事件回调:可选
events: {
// 支持 on off once addListener removeListener
on: {
// 示例:每个回调第一个参数都为窗口对象,后续参数与原生相同
close: win => {},
},
},
},
// .... 原生配置
})渲染进程
import '@saco/electron/preload'网页进程
import '@saco/electron/web'配置
tsconfig.json
{
"compilerOptions": {
"types": [
// ...
"@saco/electron/types"
]
}
}