vue 实现ps图片编辑_vue中利用simplemde实现markdown编辑器(增加图片上传功能)

本文介绍了如何在Vue项目中使用SimpleMDE Markdown编辑器,并详细阐述了如何添加图片上传功能。通过监听input的change事件,结合axios和multer实现图片上传至后端,然后在编辑器中预览。
摘要由CSDN通过智能技术生成

前言

最近在搭个人博客网站,需要一个markdown编辑器,来进行博客的编写

看了网上的教程,决定使用 simplemde

以为可以直接能拿来用的

不过实际运用的时候发现还是有要完善的地方

比如令人头疼的图片上传

最终效果

安装及初始化

npm install simplemde --save

在html中加入一个textarea

在vue的生命周期函数 mounted 中,添加 simplemde 的实例化

var simplemde = new SimpleMDE({

el: document.getElementById(simplemde)

})

el 通过dom指定为我们建立的textarea元素,如果省略,则会自动抓取html结构中的第一个textarea

绑定事件,使我们的内容数据始终与 simplemde 获取到的键入数据同步

simplemde.codemirror.on("change", () => {

this.content = simplemde.value()

})

上传图片

在原本的 simplemde 中

点击图片按钮的效果是这样的

这是个啥??本地上传的选择框呢??

没办法,既然没有就只好自己做一个了

首先我们建立一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值