vue-使用markdown 編輯器

github項(xiàng)目地址

1、vue中下載安裝
cnpm install mavon-editor --save

2、main.js全局引入
import mavonEditor from 'mavon-editor'
import 'mavon-editor/dist/css/index.css'
Vue.use(mavonEditor)

3、xxx.vue頁(yè)面中使用
<mavon-editor style="height:400px;z-index:1" v-model="content" ref=md @imgAdd="$imgAdd" placeholder="請(qǐng)開(kāi)始您的創(chuàng)作..." />

4、定義參數(shù)
export default {
data() {
return {
content:'',
}
}
}

5、方法中使用(自定義上傳圖片)
methods: {
// 綁定@imgAdd event
imgAdd(pos,file) {
// 第一步.將圖片上傳到服務(wù)器.
var formdata = new FormData();
formdata.append("image", file); axios({ url: 接口地址, method: "post", data: formdata, headers: { Authorization: Token值 } }).then(url => { if (!url)) { var imgurl = 圖片基地址 + url.data.data; this.refs.md.img2Url(pos, imgurl); } else { this.message.error("上傳失敗");
}
});
}
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。