Appearance
BizMarkdownEditor Markdown 编辑器
Markdown 编辑器:工具栏(标题 / 加粗 / 斜体 / 删除线 / 列表 / 引用 / 代码块 / 链接 / 表格)+ 分屏 / 纯编辑 / 纯预览三模式,自研轻量渲染(标题、粗斜删除线、行内码、围栏代码块、有序无序列表、引用、分隔线、链接图片、表格),零第三方依赖。文档中心、工单回复、公告说明等 Markdown 语境——与 BizRichEditor(富文本所见即所得)互补,按团队编辑范式取舍。
基础用法
问题描述
登录页验证码 连续刷新后不更新。
排查步骤:
- 清缓存复现
- 抓包看
/captcha响应 - 对比会话 Cookie
建议优先检查 Redis 会话过期策略。
工具栏
选中本行后点工具栏 B 试试加粗
- 列表项
- 另一项
行内代码 与 删除线 也可选区后点击工具
预览模式
模式
预置内容
国庆值班安排
| 日期 | 值班人 | 电话 |
|---|---|---|
| 10-01 | 张三 | 138**0001 |
| 10-02 | 李四 | 139**0002 |
值班期间请保持电话畅通。
高度与禁用
禁用
只读态
关闭开关后编辑区禁用,预览不受影响。
变化事件
字符 10行数 1change 次数 0
输入内容观察字数统计
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| v-model | string | '' | Markdown 文本 |
| preview | 'split' | 'edit' | 'preview' | 'split' | 预览模式 |
| height | number | 320 | 编辑区高度(px) |
| toolbar | boolean | true | 工具栏 |
| placeholder | string | '输入 Markdown 内容…' | 占位 |
| disabled | boolean | false | 禁用 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| change | (value: string) | 内容变化(update 同步) |
Expose
| 名称 | 类型 | 说明 |
|---|---|---|
| focus | () => void | 聚焦编辑区 |
| getMode | () => BizMarkdownPreviewMode | 当前预览模式 |
TIP
渲染为常用 Markdown 子集(标题 / 粗斜删除 / 行内码 / 代码块 / 列表 / 引用 / 分隔线 / 链接图片 / 表格);渲染结果做了 HTML 转义,内容不做脚本执行。语法增强(如 Mermaid、任务列表)可按需扩展。