# 窗口操作

方法说明中并非所有的方法都会写在文档中,具体请前往相关文件查看代码逻辑。

# 文件位置

TIP

文件位于 src\modules\browser_window\window.render.js

# 在 WEB 端调用

在 WEB 端中引用方式:

const BrowserWindow = ZxDesktop.require("BrowserWindow");
BrowserWindow.对应方法();

# 方法说明

# open(option, callback)

创建子窗口

  • option 窗口选项
  • callback 回调

# send(receiveWin, message, callback)

向父窗口发送数据,这是一个可被替代的方法

  • receiveWin 窗口?
  • message 消息
  • callback 回调

send 的更好的替代方法:

const App = ZxDesktop.require("App");
App.ipcRenderer.send("监听对象", "参数");

# watch(otherWin, callback)

监听子窗口的事件,具体请看源码,这一块代码没用过

  • otherWin
  • option 路径

# loadURL(url)

设置主窗口的 url 地址

  • url url