Complex Components
Advanced UI components beyond basic form elements.
Markdown
Advanced UI components beyond basic form elements.
<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; });
<z-markdown
content="## Hello **World**
This is a paragraph with `inline code` and a [link](https://example.com).
> A blockquote with *emphasis*."
></z-markdown>
<z-markdown
content="| Left | Center | Right |
|:-----|:------:|------:|
| A | B | C |
| ... | ... | ... |"
></z-markdown>
<z-markdown content="```ts ... ```"></z-markdown>
<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.
<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 纯逻辑,键盘全支持
—
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
水印随内容平铺,pointer-events:none
按 Ctrl+K 或点击下方按钮打开面板,方向键导航 + Enter 执行。
—
Rich Text
z-rich-text(零依赖 execCommand,编辑区持久化,不随属性变更重建)
—
Data List
z-data-list(字段驱动:分页 + 列显示控制 + 按字段类型筛选;client 内部分页过滤 / server 只转发事件)
—
Upload
z-upload(W14-FORM)— 拖拽 + XHR 进度(本地模式:action 留空仅管理文件列表)
—