12 lines
916 B
Plaintext
12 lines
916 B
Plaintext
// 与 page.endor 等价的 main 返回根入口:用于对比顶层显式 render 和兼容模块入口的绘图结果。
|
|
// 返回 Column 视觉对象,宿主选择/挂载页面;这里的 title 和 rectangle 只在 VM 内建立业务引用。
|
|
// endor_script 将本文件作为完整模块解析,endor_host 调用零参数 main 后把返回的视觉根交给兼容展示路径。
|
|
function main(): View {
|
|
// 文字内容与矩形参数和 page 示例一致,最终绘图命令应等价。
|
|
let heading = ui.text("Hello Endor", 2, "#242422")
|
|
// 两次构造返回独立托管业务对象;此处变量只是对象引用,出现位置在挂载到页面后由布局生成。
|
|
let rectangle = ui.rect(240, 80, 12, "#DCE8FF")
|
|
// 布局边距与间隔保持一致;不同 VM 的对象/Mount 身份独立,命令相同不表示共享对象。
|
|
return ui.column(24, 12, heading, rectangle)
|
|
}
|