1、下载依赖marked
yarn add marked
2、使用原理
marked会将字符串解析成一个md格式的html字符串,然后我们渲染他就可以了。

这里是简单示例,额外功能需要自行添加

<template><div class="left"><p>在线转换html</p><textarea class="edit" v-model="mdtext" @input="mdchage"></textarea></div><div class="right"><p>md文档编辑器</p><div id="show" ref="show"></div></div>
</template><script setup>
import { marked } from 'marked'
import { onMounted, ref, computed } from 'vue'
let mdtext = ref('')
let show = ref(null)let mdchage = () => {//将字符串中的内容编译成md语法let html_md = marked.parse(mdtext.value)console.log(html_md);//将md语法渲染到盒子中show.value.innerHTML = html_md
}
</script><style lang="scss" scoped>
.left {height: 80%;width: 40%;.edit {width: 100%;height: 100%;margin: 0;padding: 0;vertical-align: middle;}
}.right {height: 80%;width: 40%;#show {width: 100%;height: 100%;border-radius: 1%;border: 1px solid;}
}
</style>

vue3最简单的在线md编辑器相关推荐

  1. nodejs+express+mysql 之 简单的在线HTML编辑器

    1.从原网站下载源码:http://kindeditor.net/demo.php 2.将kindeditor放到项目内,使其能够完成基本功能 1).将plugins.themes.lang.kind ...

  2. CSDN产品公告:APP新增大厂在线刷题功能、博主排名规则更新、MD编辑器优化

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blogdev.blog.csdn.net/article/deta ...

  3. 在线html编辑器---htmlarea 附件,在线HTML编辑器htmlarea简单使用

    在线HTML编辑器htmlarea简单使用 作者:  胡立新 下例是在JSP文件上运用HTML在线编辑器,使用了struts的标签.在其它环境下应作适当修改. 一.准备: 二.定义javascript ...

  4. CSDN 简单的MD编辑器-基础知识

    学长让我写博客学习c语言,写了几篇,但是总觉得文章界面不好看,然后找到一些资料,那就开始新的界面吧! 开始你的MD编辑器吧!!(妈的编辑器) 复制,直接应用 >    块引用 @[TOC] # ...

  5. 简单的在线编辑器,处理JSSC ver2.0的一个缺点

    最近在JE论坛上面看到一位学生朋友实现的代码着色的JS代码,下载下来试用一下,先自己写了一个非常简单的简单的在线编辑器,类似于JE的"BBCoce编辑器": // 简单的在线编辑器 ...

  6. CSDN产品公告第1期:APP新增大厂在线刷题功能、博主排名规则更新、MD编辑器优化

    用户为本,让用户成为CSDN产品的主人,为此,我们特开设了CSDN产品公告栏,切实听取大家对新功能的反馈,定期抽取部分反馈用户赠送精美礼品一份! 在过去一周,CSDN研发团队又上线了哪些功能呢?一起看 ...

  7. 【前端】使用ffmpeg+vue3实现简单的视频编辑器

    使用ffmpeg+vue3实现简单的视频编辑器 主要依赖 '@ffmpeg/ffmpeg','vue' 实现功能 视频转码,添加文字水印,添加图片水印,处理进度条和用时,文件编码信息,生成序列帧. 界 ...

  8. 在线markdown编辑器_Beegit初探:协作在线Markdown编辑器

    在线markdown编辑器 Some time ago, I wrote about the current state of MarkDown editors. It was a disappoin ...

  9. 基于jquery的bootstrap在线文本编辑器插件Summernote (转)

    Summernote是一个基于jquery的bootstrap超级简单WYSIWYG在线编辑器.Summernote非常的轻量级,大小只有30KB,支持Safari,Chrome,Firefox.Op ...

最新文章

  1. 【API知识】ElementUI一些问题的解决方案
  2. 从零开始搭建物联网平台(6):消息的持久化
  3. 基于注解的IOC案例
  4. 【项目管理】绩效域-工件裁剪对照(工件维度)
  5. Sql Server 日期格式转换
  6. Eclipse 黑色主题
  7. java找出一组数据缺少最小数组_Java获取一维数组的最小值实现方法
  8. x86 32位oracle,X86 32位和64位的区别
  9. java数学函数Math类
  10. java 订阅 kafka_尝试从kafka(0.10版本)访问kafka(0.90版本)时订阅方法抛出错误...
  11. 隐藏iframe实现无刷新的效果
  12. C# 解密微信步数 报错“填充无效,无法被移除。”
  13. 服务器和客户端的通信绘图
  14. 盘点下玩过的解谜游戏
  15. 大厂的区块链之路|蚂蚁金服怎么玩?
  16. find函数的使用方法Matlab,matlab中find函数的使用说明——emily语法介绍
  17. 工作日志----统一工号补充了啦
  18. cesium地图添加坐标点
  19. Linux系统之Xinetd服务
  20. Centos 7 安装 OpenResty api 网关 Orange

热门文章

  1. 苹果联合创始人Steve Wozniak:有点担心苹果的未来
  2. 一款Java开源的SpringBoot即时通讯IM 聊天系统
  3. 厦门大学计算机英语考试,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  4. IPv6的思科培训启用SSH在Cisco IPv6路由器
  5. 这个团队做的事情,每天为美团平台带来50%以上的交易量
  6. [Angular] ng-alain的一些实践
  7. 【游戏开发小技】Unity中实现Dota里的角色技能地面贴花效果(URP ShaderGraph Decal)
  8. python游戏编程书_Python游戏编程快速上手 第4版 (斯维加特著) 中文pdf扫描版[41MB]...
  9. 硬件十万个为什么——运放篇(三)如何估算多级放大器的频宽
  10. c++ zlib加密压缩文件详细介绍与代码演示