zWebUI
v0.1.0 中 Dark

页面定义与编辑

同一份 PageScript 的两种投影:「页面」只看渲染结果与静态检查;「编辑」在画布上改结构、读整页脚本。改完切回「页面」即生效 —— 脚本只有相关行被重写,注释与其余行逐字不动。

  1. PageScript模型写,可 diff
  2. parse.ts → ast浏览器内解析,带行号与错误码
  3. <z-page-view> · <z-page-editor>渲染与编辑共用同一个解析器
物料详情 物料清单 门店看板 卡片看板 功能全集 预购单(写入) lint 显示 AST

渲染结果

事件与取数

0 页面只上报(z-page-*),去不去、怎么去由宿主决定 —— 下面这一栏就是那个宿主 清空

    已知限制

    行点击只抛 z-page-row-click 事件,明细由宿主自己打开(页面不再内置抽屉);未知节点渲染成带行号的可见条。

    写入(增 / 改 / 删)不在脚本层

    PageScript 的五种页型都是只读展示:脚本里没有 form / field 节点,事件也只上报、不改数据。录入与编辑请在宿主侧用组件层手写(z-form / z-detail-form),提交后重新取数。