From 6531f7fac96c0d2c777ef2902c8ea8eb41bb1ab6 Mon Sep 17 00:00:00 2001 From: lin-xin <2981207131@qq.com> Date: Wed, 11 Apr 2018 11:29:55 +0800 Subject: [PATCH] =?UTF-8?q?'md=E7=BC=96=E8=BE=91=E5=99=A8=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=9B=BE=E7=89=87'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Sidebar.vue | 4 ++-- src/components/page/Markdown.vue | 37 ++++++++++++++++++++++++++++--- 2 files changed, 36 insertions(+), 5 deletions(-) diff --git a/src/components/common/Sidebar.vue b/src/components/common/Sidebar.vue index b48ae23..b947060 100644 --- a/src/components/common/Sidebar.vue +++ b/src/components/common/Sidebar.vue @@ -61,11 +61,11 @@ }, { index: 'vueeditor', - title: '编辑器' + title: '富文本编辑器' }, { index: 'markdown', - title: 'markdown' + title: 'markdown编辑器' }, { index: 'upload', diff --git a/src/components/page/Markdown.vue b/src/components/page/Markdown.vue index 2dfd582..a93cc6b 100644 --- a/src/components/page/Markdown.vue +++ b/src/components/page/Markdown.vue @@ -11,8 +11,8 @@ mavonEditor:基于Vue的markdown编辑器。 访问地址:mavonEditor - - + + 提交 @@ -24,12 +24,43 @@ data: function(){ return { content:'', + html:'', configs: { } } }, components: { mavonEditor + }, + methods: { + // 将图片上传到服务器,返回地址替换到md中 + $imgAdd(pos, $file){ + var formdata = new FormData(); + formdata.append('file', $file); + // 这里没有服务器供大家尝试,可将下面上传接口替换为你自己的服务器接口 + this.$axios({ + url: '/common/upload', + method: 'post', + data: formdata, + headers: { 'Content-Type': 'multipart/form-data' }, + }).then((url) => { + this.$refs.md.$img2Url(pos, url); + }) + }, + change(value, render){ + // render 为 markdown 解析后的结果 + this.html = render; + }, + submit(){ + console.log(this.content); + console.log(this.html); + this.$message.success('提交成功!'); + } } } - \ No newline at end of file + + \ No newline at end of file