3.5.9 • Published 3 months ago
qiao-x-window v3.5.9
qiao-x-window
Electron 中 Window 相关的操作封装,Electron-开发实践:创建 Window
install
安装
npm i qiao-x-window
use
使用
// cjs
const { openWindowByFile } = require('qiao-x-window');
// mjs
import { openWindowByFile } from 'qiao-x-window';
api
getWindowByEvent
通过本地文件打开窗口
- event
- 类型: IpcMainEvent
- 说明: IpcMainEvent
- return
- 类型: BrowserWindow
- 说明: 创建成功则返回 BrowserWindow 的实例
const win = getWindowByEvent(event);
openWindowByFile
通过本地文件打开窗口
- filePath
- 类型: string
- 说明: 文件路径
- options
- 类型: object
- 说明: 配置文件,详见:https://www.electronjs.org/zh/docs/latest/api/browser-window#new-browserwindowoptions
- return
- 类型: BrowserWindow
- 说明: 创建成功则返回 BrowserWindow 的实例
const win = await openWindowByFile(filePath, options);
openWindowByUrl
通过本地文件打开窗口
- url
- 类型: string
- 说明: 网页地址
- options
- 类型: object
- 说明: 配置文件,详见:https://www.electronjs.org/zh/docs/latest/api/browser-window#new-browserwindowoptions
- return
- 类型: BrowserWindow
- 说明: 创建成功则返回 BrowserWindow 的实例
const win = await openWindowByUrl(url, options);