导语
为了写出满意的自定义UI,LazyTea的一些行为是必须明白的。
导入
通常,LazyTea一级组件会首先导入后端自定义接口,之后导入前端自定义UI。
这意味着在前端自定义UI初始化时调用后端接口是完全可行的。
运行环境
在绝大多数情况下,LazyTea采用进程隔离策略,这会导致自定义UI运行于LazyTea GUI进程中,而非原始后端的进程。
这意味着需要妥善处理数据同步和通信。
通常能在对应一级组件的仓库文档找到所需的方法。
优势
- 极高的性能,极快的响应速度
- 极端的自定义程度,随意侵入LazyTea内部实现并获取/修改任何内容
- 融为一体的操作体验,而非独立分割
劣势
- 陡峭的学习难度曲线
- 难以所见即所得
- 复杂的交互逻辑
- 局限于本地GUI