diff --git a/package.json b/package.json index a54d0ffdfaad6e9b3610085becf5203c94c395cb..4831a238b014f52e042eafbcf7421a9040ecdf5c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "awesome-markdown-editor", "description": " A open source markdown editor of csdn codechina team contributed", - "version": "1.0.0", + "version": "1.1.0", "publisher": "guoweijia", "license": "MIT", "scripts": { diff --git a/src/assets/.DS_Store b/src/assets/.DS_Store index a3c6f4ae49d5108a4d65a92566fd555e5b775723..90577a2451feba4116ae196f4ade31ba78c57cd9 100644 Binary files a/src/assets/.DS_Store and b/src/assets/.DS_Store differ diff --git a/src/components/content/md-textarea.vue b/src/components/content/md-textarea.vue index 661ed30d3cc026ea09f2e65281d50bc6c0597679..54f5a6a57ddc1702719d8299ab729eeadb23493b 100644 --- a/src/components/content/md-textarea.vue +++ b/src/components/content/md-textarea.vue @@ -234,7 +234,9 @@ export default { showSelectUser: { handler: function(val) { if (!val) { - this.resetQueryInfo(); + setTimeout(() => { + this.resetQueryInfo(); + }, 50); } } } diff --git a/src/components/content/mixins/select-link-type-mixins.js b/src/components/content/mixins/select-link-type-mixins.js index 102b579625d50847cda5cf5fa2c226a9b66a56de..0e97c8a3c5cd8d73a2d8afa532a6bb624ee6e973 100644 --- a/src/components/content/mixins/select-link-type-mixins.js +++ b/src/components/content/mixins/select-link-type-mixins.js @@ -3,7 +3,6 @@ export default { methods: { handleSelectLinkType(index) { const originalText = this.textContent; - const queryInfo = this.queryInfo; const cursorPosition = getPosition(this.id); let typeStr = ""; switch (index) { diff --git a/src/components/content/mixins/select-user-mixins.js b/src/components/content/mixins/select-user-mixins.js index 039c87b03f5e7a6f92ad6bbd700a4219c05e522a..6953ecf84a340e1a9eac3f71b8bae82c02d413b5 100644 --- a/src/components/content/mixins/select-user-mixins.js +++ b/src/components/content/mixins/select-user-mixins.js @@ -24,6 +24,9 @@ export default { const originalText = this.textContent; const queryInfo = this.queryInfo; const cursorPosition = getPosition(this.id); + + + console.log('p',cursorPosition,this.queryInfo); const username = user.nickname + " "; const newText = originalText.slice(0, queryInfo.startPosition) +