基于HTML的wangEditor 5引入

本文介绍了如何在纯HTML环境中引入wangEditor 5,特别指出在不能使用import Vue的方式下,按照官方指导进行操作。内容包括HTML结构设置、CSS和JS的引入、编辑器的书写位置,并提示了编辑器配置的更多可能性,以及解决工具栏选中问题的CSS调整建议。

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

情景:纯HTML引入过Vue2,但是不能使用 import Vue from 'vue',这种引入方式

根据官网整理,效果如下:(若想工具栏在上方,调换HTML的div位置即可)

(上传图片还未配置)

 

1、HTML 

<div id="editor—wrapper">
						<div id="editor-container">
							<!-- 编辑器 -->
						</div>
						<div id="toolbar-container">
							<!-- 工具栏 -->
						</div>
</div>

2、引入css+js 

		<link href="https://unpkg.com/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet">

		<script src="https://unpkg.com/@wangeditor/editor@latest/dist/index.js"></script>

3\书写位置 

<script>
			// var E = win
WangEditor5是一款基于JavaScript的富文本编辑器,它支持代码高亮功能。要实现代码高亮,你可以按照以下步骤进行操作: 1. 引入WangEditor5的相关文件。你可以从官方网站(https://www.wangeditor.com/)下载最新版本的WangEditor5,并将其相关文件引入到你的项目中。 2. 创建一个富文本编辑器实例。使用WangEditor5提供的API,创建一个富文本编辑器实例,并将其绑定到一个HTML元素上。 3. 配置代码高亮插件。WangEditor5提供了一个名为CodeHighlight的插件,用于实现代码高亮功能。你需要在创建编辑器实例时,将该插件配置到编辑器中。 4. 设置代码高亮样式。你可以通过CSS样式来定义代码高亮的外观,例如设置不同的颜色、字体等。 下面是一个简单的示例代码,演示如何在WangEditor5中实现代码高亮: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>WangEditor5 Code Highlight</title> <link rel="stylesheet" type="text/css" href="path/to/wangeditor.css"> <style> /* 设置代码高亮样式 */ .w-e-code-content { color: #333; font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; background-color: #f5f5f5; padding: 10px; } </style> </head> <body> <div id="editor"></div> <script src="path/to/wangeditor.js"></script> <script src="path/to/wangeditor-code-highlight.js"></script> <script> const editor = new wangEditor('#editor'); editor.config.plugins.push(wangEditorCodeHighlight); // 配置代码高亮插件 editor.create(); // 监听编辑器内容变化事件 editor.config.onchange = function (newHtml) { console.log(newHtml); }; </script> </body> </html> ``` 以上是一个简单的示例,你可以根据自己的需求进行进一步的定制和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值