vue 富文本组件(mavon

您所在的位置:网站首页 富文本编辑器转word vue 富文本组件(mavon

vue 富文本组件(mavon

2024-07-10 11:31:23| 来源: 网络整理| 查看: 265

简介

上篇文章介绍到如何使用mavon-editor,没想到没过过久公司来了新需求,又在之前需求上继续优化。由于mavon-editor暂不支持直接复制本地电脑word内容进行粘贴展示并转换成markdown,于是新增一个切换按钮,使用wangeditor进行word文档编辑,用户需在markdown与word之间进行切换使用,目前实现了切换两种富文本框内容格式互相转换,md格式通过拿到html后转换展示在wangeditor上,wangeditor的word文档内容也能切换成md格式展示在markdown格式编辑器的mavon-editor上。废话不多说上代码,下面是演示截图与代码,其中md转换html转载来自 https://cloud.tencent.com/developer/article/2239608?from=15425&areaSource=102001.2&traceId=MC_FGLecJ4GHAO_jTuPPV

安装wangeditor yarn add @wangeditor/editor-for-vue # 或者 npm install @wangeditor/editor-for-vue --save

在此不多介绍wangeditor编辑器,是一款非常好用的富文本编辑器,具体可以参考其官网:https://www.wangeditor.com/

按照完毕后项目实现页面如下,通过按钮进行两者内容切换 使用markdown

使用word 通过获取不同富文本编辑器返回的html内容,再在下面转换js中进行转换拿到md格式,以下为在vue项目中写法,在代码最后导出此方法。具体做法在vue项目中的公共组件文件夹中新建一个js文件,将此方法粘贴进去最后再需要使用的地方引入即可,如下图 在这里插入图片描述 在这里插入图片描述 随后在代码中使用 在这里插入图片描述

/** * 把 html 内容转化为 markdown 格式 V1.0 * * @author kohunglee * @param {string} htmlData 转换前的 html * @return {string} 转化后的 markdown 源码 */ function html2md(htmlData){ let codeContent = new Array // code标签数据 let preContent = new Array // pre标签数据 let tableContent = new Array // table标签数据 let olContent = new Array // ol标签数据 let imgContent = new Array // img标签数据 let aContent = new Array // a标签数据 let pureHtml = htmlData // 源代码 console.log("转换前的源码:" + pureHtml) // 函数:删去html标签 function clearHtmlTag(sourceData = ''){ return sourceData.replace(/\/g,'') } // 复原ol标签 function olRecover(olData = ''){ let result = olData let num = olData.match(/\/ig).length for(let i = 1; i let imgSrc,imgTit,imgAlt,result imgSrc = imgHtml.match(/(?


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭