From 3e6990ca8ff628081d283f1bd2d5986584dd7b6d Mon Sep 17 00:00:00 2001 From: layyback <18511759309@163.com> Date: Tue, 1 Mar 2022 19:10:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96link=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/header/components/tool-button.vue | 4 +++- src/components/header/md-header.vue | 9 +++++---- webpack.config.js | 5 +++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/components/header/components/tool-button.vue b/src/components/header/components/tool-button.vue index 010e60a..9c405ef 100644 --- a/src/components/header/components/tool-button.vue +++ b/src/components/header/components/tool-button.vue @@ -231,13 +231,15 @@ export default { case "italic": case "quote": case "code": - case "link": case "ul": case "task": case "table": case "call": this.$emit("updateText", { startStr, endStr }); break; + case "link": + this.$emit("updateText", { startStr, endStr, type }); + break; case "format": this.$emit("setFormatType", { lock: false }); break; diff --git a/src/components/header/md-header.vue b/src/components/header/md-header.vue index 0df1753..d80e21d 100644 --- a/src/components/header/md-header.vue +++ b/src/components/header/md-header.vue @@ -199,7 +199,7 @@ export default { icon: "aite", tip: "@关注的人", startStr: "@", - endStr: "", + endStr: "" }, { name: "headline", @@ -249,8 +249,8 @@ export default { icon: "lianjie", tip: "添加链接", doc: "[标题](链接)", - startStr: "[](", - endStr: ")" + startStr: "[", + endStr: "]()" }, { name: "ul", @@ -420,10 +420,11 @@ export default { newText.slice(e, newText.length); } } - const len = + let len = selectionInfo.selectionEnd - selectionInfo.selectionStart + startStr.length; + if (type === "link") len += 2; this.updateText(newText, len); if (startStr === "@") { setTimeout(() => { diff --git a/webpack.config.js b/webpack.config.js index c84b51a..f886306 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -9,8 +9,9 @@ module.exports = { devServer: { contentBase: path.resolve(__dirname, "dist"), host: "0.0.0.0", - port: 443, - https: true, + port: '80', + // port: 443, + // https: true, open: true }, resolve: { -- GitLab