Element Tiptap Editor
是web开发领域中一款“所见即所得”的富文本编辑器。它是基于tiptap
编辑器和element-ui
开发的。与许多富文本编辑器相比,Element Tiptap Editor
易于使用,对开发人员友好,可扩展,设计简单。
安装 Element Tiptap Editor
// 使用 yarn
yarn add element-tiptap
// 使用 npm
npm install --save element-tiptap
在 Vue 中全局注册
import Vue from 'vue';
import ElementUI from 'element-ui';
import { ElementTiptapPlugin } from 'element-tiptap';
// 引入 ElementUI 样式
import 'element-ui/lib/theme-chalk/index.css';
// import element-tiptap 样式
import 'element-tiptap/lib/index.css';
// 安装 ElementUI 插件
Vue.use(ElementUI);
// 安装 element-tiptap 插件
Vue.use(ElementTiptapPlugin, {
/* 插件配置项 */
});
在 Vue 中局部引入
<template>
<div>
<el-tiptap ...><el-tiptap>
</div>
</template>
<script>
import { ElementTiptap } from 'element-tiptap';
export default {
components: {
'el-tiptap': ElementTiptap,
},
};
</script>
其它组件引入
<template>
<div>
<el-tiptap v-model="content" :extensions="extensions" />
</div>
</template>
<script>
import {
// 罗列出需要的功能按钮
Doc,
Text,
Paragraph,
Heading,
Bold,
Underline,
Italic,
Strike,
ListItem,
BulletList,
OrderedList,
} from 'element-tiptap';
export default {
data () {
return {
// 按照罗列的顺序被添加到菜单栏和气泡菜单中
extensions: [
new Doc(),
new Text(),
new Paragraph(),
new Heading({ level: 5 }), // 支持多级标题,设置为5级
new Bold({ bubble: true }), // 在气泡菜单中渲染菜单按钮
new Underline({ bubble: true, menubar: false }), // 在气泡菜单而不在菜单栏中渲染菜单按钮
new Italic(),
new Strike(),
new ListItem(),
new BulletList(),
new OrderedList(),
],
// 编辑器的内容
content: `
<h1>Heading</h1>
<p>This Editor is awesome!</p>
`,
};
},
},
</script>
Element Tiptap Editor 的官网很简洁,风格传承 Tiptap 1.x 版本,功能演示即代码,非常简单易懂。
进入Element Tiptap Editor中文官网
以上是编程学习网小编为您介绍的“Element Tiptap Editor富文本编辑器脚手架安装搭建”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:Element Tiptap Editor富文本编辑器脚手架安装搭建
基础教程推荐
猜你喜欢
- 纯 CSS 实现多行文字截断功能 2023-12-22
- HTML+CSS实现导航条下拉菜单的示例代码 2022-09-21
- 解析div与span区别与用法 2024-04-03
- 实现瀑布流布局的三种方式 2023-08-08
- vue3中axios如何封装拦截器配置请求 2025-01-15
- css实现3d立体魔方的示例代码 2023-12-23
- vue3 computed 2023-10-08
- 解决ajax传过来的值后台接收不到的问题 2023-02-15
- SpringMVC+Jquery实现Ajax功能 2023-02-23
- 完美解决el-table设置高度和合计showsummary冲突不显示问题 2025-01-20