Releases: imzbf/md-editor-v3
Releases · imzbf/md-editor-v3
v1.4.0
新增:
-
onGetCatalog
获取目录结构;
-
新增editorId
选项,用于后续支持ssr时防止内部随机ID在服务端与客户端渲染不一样问题;
-
CTRL + C快捷键,选中时复制选中内容,未选中时复制当前行内容;
-
CTRL + X快捷键,选中时剪切选中内容,未选中时剪切当前行;
-
CTRL + SHIFT + ALT + T快捷键,新增表格;
-
tabWidth属性,默认2,tab键位新增空格长度,选中中间文本将替换内容,不选中将为当前行首位新增空格,选中多行将为多行新增空格,shift+tab键位执行相反操作;
修复:
- 复制文本后第一次插入md会附带复制的文本;
ctrl+shift+i
弹窗内容不显示;
调整:
- 弹窗、下拉框内容将渲染到当前组件下,不再指定渲染位置;
- 在
highlight
未加载完成之前,仍然渲染html内容,用于后续支持ssr;
- 修改记录调整为10毫秒延迟,避免快速操作bug
v1.3.3
紧急修复了onSave
事件在vue
模板语法下不能触发问题
v1.3.2
新增:
- iconfont链接入口
iconfontJs
,支持手动设置链接,主要用于无外网环境;
重构:
- 置的唯一标识,移除手动设置editorName;
- 在仅预览模式下,取消注册、监听事件
- 宽度低于820时toolbar可滚动,并且隐藏滚动条;
- 移除了预览边框、边距;
- 梳理了非响应式数据。
v1.3.1
新增:
- 仅预览模式,使用预览样式,直接显示预览内容。
v1.2.0
新增:
- 图片支持裁剪后上传。
修复:
- 图片上传无法再次选择同一张图片。
v1.1.4
新增:
toolbarsExclude
属性,选择性不显示某些功能块,比如:['github'],全部示例见文档;
- 多语言设置
copyCode
属性,替换预览界面的复制按钮和复制提示。
修复:
- 添加链接弹窗拖动不稳定。
v1.1.3
预览样式调整:
- p标签上下间距
- 表格上下间距
- 标题字体加粗
bug修复:
- 多次全屏后页面无法滚动
- li标签样式与全局冲突
功能调整:
- 复制文字提示
v1.1.2
调整:全局组件名称统一为MdEditorV3,组件注册使用为<md-editor-v3 />
;
Bug:修复了注册组件时未正确传递组件值。
v1.1.1
bug修复:
- 浏览器全屏存在滚动条;
- 块级代码文案错误;
- 列表样式未完善。
v1.1.0
新增:
- 全屏时禁用
body
滚动;
- 获取
html
代码途径:onHtmlChanged;
预览模块调整:
- 提升预览行高为1.6;
- 预定义预览模块样式全部样式,防止外部干扰;
修复bug:
- 修复了文本出现多个复制代码按钮;
- 修复了初次渲染预览不跟随滚动问题。