使用SimpleMDE富文本编辑器

本文介绍如何在Vue项目中集成SimpleMDE Markdown编辑器,包括安装、配置及样式引入步骤,实现富文本编辑与Markdown语法高亮。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1). 安装 SimpleMDE

npm install simplemde --save

2). 使用 SimpleMDE

1、打开 src/views/articles/Create.vue 文件,修改模板中的 <textarea> :

src/views/articles/Create.vue

<textarea id="editor"></textarea>

2、复制以下代码替换原 <script>

src/views/articles/Create.vue

 1 <script>
 2 import SimpleMDE from 'simplemde'
 3 
 4 export default {
 5   name: 'Create',
 6   mounted() {
 7   // 创建一个 SimpleMDE 的实例
 8 const simplemde = new SimpleMDE({
 9   // 要绑定的 textarea 元素
10   element: document.querySelector('#editor'),
11   // 占位符
12   placeholder: '请使用 Markdown 格式书写 ;-),代码片段黏贴时请注意使用高亮语法。',
13   // 禁用拼写检查
14   spellChecker: false,
15   // 不用自动下载 FontAwesome,因为我们刚好有使用 FontAwesome,所以不用自动下载
16   autoDownloadFontAwesome: false,
17   // 启用自动保存,uniqueId 是一个用于区别于其他站点的标识
18   autosave: {
19     enabled: true,
20     uniqueId: 'vuejs-essential'
21   },
22   // 启用代码高亮,需要引入 highlight.js
23   renderingConfig: {
24     codeSyntaxHighlighting: true
25   }
26 })
27   }
28 }
29 </script>

3). 引入 SimpleMDE 样式

打开 src/App.vue 文件,在 <style> 的最后面,引入 simplemde/dist/simplemde.min.css

src/App.vue

1 <style lang="scss">
2 .
3 .
4 .
5 @import 'simplemde/dist/simplemde.min.css';
6 </style>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值