ForCAX/entry/src/main/ets/pages/LayoutInterface/Interface/ButtonInterface.ets
JackLee ba448cd637 解耦事件,把事件类型分为Page和Event.
Page主要针对Arkui侧的子窗口事件
Event主要针对Native侧的事件.

后续考虑解耦为如下:
Arkui_Page(主要针对子窗口归一化调用)
Arkui_Event(主要针对arkui侧的归一化动态组件操作)
Native_Page(主要针对Native侧对Arkui侧的页面数据更新和回调)
Native_Event(主要针对单一从Aarkui侧调用Native指令)

本次更新后btnEvent中增加了page地址和args.可以在预置功能中预置命令和参数.
2026-04-13 01:06:38 +08:00

15 lines
275 B
Plaintext

import { ModelType,EventType,EventInfo } from "./BaseTypeInterface"
export {ModelType,EventType,EventInfo}
export {TitleButton}
interface TitleButton {
btnModel:Array<ModelType>
btnName:string
btnNamed:string
btnIcon:string
btnTips:string
btnEvent:EventInfo
}