项目简介
本项目是基于Vue 3、TypeScript和Element Plus的HTML5富文本编辑器VueCmfEditor,能为用户提供简单易用的富文本编辑组件,支持在网页上创建和编辑格式化文本内容。
项目的主要特性和功能
- 运用Vue 3和TypeScript开发,具备现代化开发体验与强大类型检查能力。
- 集成Element Plus组件库,拥有丰富UI组件与优雅交互设计。
- 编辑器功能丰富,涵盖标题、对齐方式、字体样式、角标、块引用、超链接等操作。
- 支持通过
tools
属性自定义编辑器工具条,满足个性化需求。 - 借助
@on-change
事件可实时获取编辑器内容变化,便于数据保存与同步。
安装使用步骤
安装依赖
可使用以下命令进行安装:
- yarn方式:
bash
yarn add vue-vuecmf-editor
- npm方式:
bash
npm install vue-vuecmf-editor
在项目中使用
- 在项目的
main.ts
中引入VueCmfEditor: ```typescript import { createApp } from 'vue'; import App from './App.vue'; import VuecmfEditor from "vue-vuecmf-editor";
createApp(App).use(VuecmfEditor).mount('#app');
2. 在组件模板中使用VueCmfEditor组件:
html
<vuecmf-editor
id="myeditor"
:content="contentHtml"
@on-change="getContent"
height="400px"
tools="常用功能"
`` 3. 在组件的
setup函数中处理编辑器内容的变化和保存逻辑,参考示例代码中的
getContent和
save函数。可通过
@on-change事件获取编辑器内容变化,按需调用
save`函数保存内容。具体保存逻辑依项目需求实现。可访问[http://www.vuecmf.com]查看示例演示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】