Skip to content

Markdown编辑器

image

介绍

Markdown编辑器组件,支持实时预览,提供便捷工具栏快速插入标题、列表、代码块等常用标记,让结构化写作更直观高效的轻量级编辑组件。

API

Props 属性

参数编码说明类型默认值
默认状态status组件的状态, "默认"|"禁用"|"隐藏"string'default'
标题title组件的标题文案string'输入框'
显示标题showLabel是否显示标题booleantrue
内容valuemarkdown组件的默认值默认数据string-
显示工具栏showToolbarmarkdown编辑器工具栏是否显示booleanfalse
工具栏配置toolbarConfig配置勾选工具栏显示内容Array
自定义上传customUpload是否自行处理图片上传,开启后需自定义文件上传接口booleanfalse
上传地址imageUploadUrl图片上传接口地址string-
上传文件名fileName上传接口传参名称stringfile
额外数据extraData上传接口除文件外所需的其他参数function-
头部信息headers上传接口header所需的参数function-
上传后处理didUpload处理上传接口的返回数据为组件所需的格式,组件默认接收url地址function-

Props 样式

参数编码说明类型默认值
自定义样式baseStyle表格整体自定义样式string-
宽度widthmarkdown编辑器宽度string100%
高度heightmarkdown编辑器高度string500px

Props 高级

参数编码说明类型默认值
唯一标识name组件的唯一标识string-
补充说明extra表单项底部的说明文字string''
气泡提醒tip组件旁边图标悬浮显示的说明性文字string-
必填required未输入内容时校验不通过booleanfalse
自定义函数func自定义校验函数,可配置校验规则与校验提示内容booleanfalse
循环loop循环渲染设置--

Events


Events 属性

事件名说明回调参数
onChange值改变且失焦时ctx, params: { value:string }, loopDataList: LoopData[]

Type

LoopData

参数名描述类型
indexName索引变量名string
paramName迭代变量名string
row当前迭代数据元素any
rowIndex当前迭代数据索引any
ref完整循环数组数据ComputedRefImpl<Array>