Open
打开界面
注意: 在界面打开后再次调用 FGUI:Open 调用已打开的界面时不再触发Enter(data),而是触发Refresh(data)
Create 界面被创建时调用
Enter 界面打开时调用
Refresh 界面打开和刷新时调用
Exit 界面关闭时调用
Destroy 界面销毁时调用
FGUI:Open(packageName, componentName, initData?, layer?, ext?)
参数 必选 类型 说明
packageName 是 strin
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-03-03 14:00:06 |
👁️ 阅读: 22
在调用 `FGUI:Open` 时传入的 `initData` 参数,会在界面的生命周期函数中接收。具体如下:
* **当界面首次被创建和打开时**,会触发 `Create` 和 `Enter` 函数,`initData` 会作为参数传递给 `Enter(data)` 函数。
* **当界面已经打开,再次调用 `FGUI:Open` 打开同一个界面时**,会触发 `Refresh` 函数,`initData` 会作为参数传递给 `Refresh(data)` 函数。
因此,你需要在对应界面的 `Enter` 或 `Refresh` 函数中接收并使用这个 `data` 参数。
← 返回问答库