增加变更说明,调整代码风格,调整版本号

This commit is contained in:
FungLeo 2020-05-08 14:13:11 +08:00
parent 5badb8ee24
commit 3df24487e0
4 changed files with 13 additions and 5 deletions

View File

@ -1,3 +1,13 @@
### 2.1.1
- 优化双向绑定默认值为 `null` 时的报错
- 优化导入本地文件,调整为支持纯文本文件均可导入
- 增加 `on-error` 事件
- 现在只有导入非文本文件时,返回错误。二开时,可根据自己的需要,在需要的地方返回错误处理信息。
- 返回值为对象,如 `{code: 415, message: '错误信息'}` 后续可按照此格式规定错误 `code`
- `split` 提升为 `prop`,可在调用处设置编辑器默认双栏或者单栏
- 修复初始化编辑器时,在页面编辑器默认隐藏,显示编辑器后,录入文字与序号重叠的 BUG。仅专业版存在此问题
- 为 hack 解决方法,目前测试无问题。若有有心人可仔细排查该 BUG 出现的原因,从根上解决。
### 2.1.0 ### 2.1.0
- onSave 事件内返回结果增加html字段 - onSave 事件内返回结果增加html字段
- 头部按钮增加本地图片上传,默认关闭 - 头部按钮增加本地图片上传,默认关闭
@ -49,4 +59,3 @@
- 修复主题无法更新的问题 - 修复主题无法更新的问题
- 修复文档初始化值无法动态切换的问题 - 修复文档初始化值无法动态切换的问题

View File

@ -1,7 +1,7 @@
{ {
"name": "vue-meditor", "name": "vue-meditor",
"description": "一款使用marked和highlight.js开发的一款markdown编辑器", "description": "一款使用marked和highlight.js开发的一款markdown编辑器",
"version": "2.1.0", "version": "2.1.1",
"author": "zhaoxuhui<1258835133@qq.com>", "author": "zhaoxuhui<1258835133@qq.com>",
"license": "MIT", "license": "MIT",
"private": false, "private": false,

View File

@ -5348,7 +5348,7 @@ function patchDisplay(cm, updateNumbersFrom, dims) {
function updateGutterSpace(display) { function updateGutterSpace(display) {
var width = display.gutters.offsetWidth; var width = display.gutters.offsetWidth;
// 修复初始化编辑器,但编辑器在页面默认隐藏(display: none),显示编辑器后(修改为 display:block)录入文字与序号重叠的BUG // 修复初始化编辑器,但编辑器在页面默认隐藏(display: none),显示编辑器后(修改为 display:block)录入文字与序号重叠的BUG
width = Math.max(33, width) width = Math.max(33, width);
display.sizer.style.marginLeft = width + "px"; display.sizer.style.marginLeft = width + "px";
} }

View File

@ -135,7 +135,7 @@ export default {
} }
const {type} = file; const {type} = file;
if (!(type === '' || /text\/\w+/.test(type))) { if (!(type === '' || /text\/\w+/.test(type))) {
this.$emit('on-error', { code: 415, message: 'Only text files can be imported' }) this.$emit('on-error', { code: 415, message: 'Only text files can be imported' });
return; return;
} }
const reader = new FileReader(); const reader = new FileReader();
@ -144,7 +144,6 @@ export default {
}); });
reader.onload = () => { reader.onload = () => {
this.currentValue = reader.result; this.currentValue = reader.result;
console.log(typeof reader.result)
e.target.value = ''; e.target.value = '';
if (this.pro) {// 专业版手动set value if (this.pro) {// 专业版手动set value
this.editor.setOption('value', this.currentValue); this.editor.setOption('value', this.currentValue);