diff --git a/resources/assets/js/components/TEditor.vue b/resources/assets/js/components/TEditor.vue
index 95549f22..9b711cb1 100755
--- a/resources/assets/js/components/TEditor.vue
+++ b/resources/assets/js/components/TEditor.vue
@@ -181,11 +181,7 @@
newValue = "";
}
if (!this.isTyping) {
- if (this.getEditor() !== null) {
- this.getEditor().setContent(newValue);
- } else{
- this.content = newValue;
- }
+ this.setContent(newValue);
}
},
readOnly(value) {
@@ -459,6 +455,14 @@
return this.getEditor().getContent();
},
+ setContent(content) {
+ if (this.getEditor() === null) {
+ this.content = content;
+ } else if (content != this.getEditor().getContent()){
+ this.getEditor().setContent(content);
+ }
+ },
+
insertImage(src) {
this.insertContent('');
},
diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue
index 2b120344..0c96c249 100644
--- a/resources/assets/js/pages/manage/components/TaskDetail.vue
+++ b/resources/assets/js/pages/manage/components/TaskDetail.vue
@@ -153,7 +153,6 @@
:option-full="taskOptionFull"
:placeholder="$L('详细描述...')"
@on-blur="updateData('content')"
- @editorSave="updateData('content')"
inline/>