关于vue2对于mavon-editor的基本使用

本文介绍了如何在Vue项目中安装和配置MavonEditor,包括基本的安装步骤、全局设置、图片上传功能的实现以及预览模式的运用。通过imgAdd函数处理图片上传,利用axios发送POST请求至服务器,然后在编辑器中更新图片URL。此外,展示了如何创建预览模式以查看编辑的内容。
摘要由CSDN通过智能技术生成

1. mavon-editor的安装

npm install mavon-editor --save

2. 在main.js中进行全局配置

import mavonEditor from 'mavon-editor'

import 'mavon-editor/dist/css/index.css'

Vue.use(mavonEditor);

3.maven-editor使用

<mavon-editor v-model="content" :ishljs="true" 
@imgAdd="imgAdd"></mavon-editor>

imgAdd:实现图片上传的功能

3.1 imgAdd的函数实现

       imgAdd(pos,$file){
            const formData = new FormData() // 实例表单对象
            formData.append('file',$file) // 将获取的文件对象加入到表单对象中
            axios({
                url:'http://localhost:8080/file/upload',
                method:'POST',
                data:formData,
                headers: {'Content-Type': 'multipart/form-data'},
            }).then(res=>{
                this.$refs.md.$img2Url(pos, res.data) //上传成功后,将编辑器中文件url重新赋值
            })
        },

4. 实现预览效果

<mavon-editor v-model="viewcontent" :subfield="false" :defaultOpen="'preview'" :editable="false"
:toolbarsFlag="false" :ishljs="true">
</mavon-editor>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值