zWebUI
v0.1.0 中 Dark

Complex Components

Advanced UI components beyond basic form elements.

Markdown

Advanced UI components beyond basic form elements.

Show Code
<z-code-editor language="markdown"></z-code-editor>
<z-markdown id="live"></z-markdown>
// 编辑器 z-input 事件实时驱动渲染:
editor.addEventListener("z-input", (e) => { live.content = e.detail.value; });
Show Code
<z-markdown
  content="## Hello **World**

This is a paragraph with `inline code` and a [link](https://example.com).

> A blockquote with *emphasis*."
></z-markdown>
Show Code
<z-markdown
  content="| Left | Center | Right |
|:-----|:------:|------:|
| A    | B      | C     |
| ... | ... | ... |"
></z-markdown>
Show Code
<z-markdown content="```ts ... ```"></z-markdown>
Show Code
<z-markdown
  content="- [x] Done task
- [ ] Pending task"
></z-markdown>

Properties & Events

Property Type Default Description
content string "" Markdown source text to render
highlight (code, lang) => string null Optional code highlighting callback

Events

Event Detail Description
z-render { html: string } Fired after each render with the parsed HTML

Login

Composable login card built with z-input, z-button, and z-checkbox.

Show Code
<z-login
  title="Welcome Back"
  username-label="Username"
  password-label="Password"
  submit-label="Sign In"
></z-login>
// 提交事件 z-login(detail: username/password/remember),loading 由 JS 控制

Form Basics

z-textarea / z-number-input / z-slider / z-rate(W13-FORM-BASICS)

(交互后在此显示 z-input / z-change)

Form

z-form / z-form-item(W14-FORM)— 事件监听校验,零控件改动

我已阅读并同意
提交 重置
—

Date

z-calendar / z-date-range / z-time-picker(W15-DATE)— 复用 calendar.ts 纯逻辑,键盘全支持

选择日期区间
选择时间(24h) 选择时间(12h)
—

Data

z-timeline / z-statistic / z-empty / z-result / z-image(W17-DATA)

新建记录
返回首页 重试

提示:灯箱内按 +/-/0 缩放,点击关闭。

—

Enterprise

z-watermark / z-command / z-virtual-list / z-json-viewer(W18-ENTERPRISE)

机密文档
水印随内容平铺,pointer-events:none
旋转 45° 间距 160 红色水印

按 Ctrl+K 或点击下方按钮打开面板,方向键导航 + Enter 执行。

打开命令面板 (Ctrl+K)
回到顶部 跳到 5000 行
全部展开 全部折叠
—

Rich Text

z-rich-text(零依赖 execCommand,编辑区持久化,不随属性变更重建)

设置值 (JS) 打印 getHTML() 打印 getText()
—

Data List

z-data-list(字段驱动:分页 + 列显示控制 + 按字段类型筛选;client 内部分页过滤 / server 只转发事件)

模式: Client Server(模拟延迟) 重置筛选 清除本地列配置
—

Upload

z-upload(W14-FORM)— 拖拽 + XHR 进度(本地模式:action 留空仅管理文件列表)

—