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富文本编辑器脚手架安装搭建


基础教程推荐
猜你喜欢
- uni-app如何生成安卓证书,使用jdk生自有证书方法 2023-08-29
- chrome浏览器不支持onmouseleave事件的解决技巧 2023-12-20
- JS跨域总结 2023-12-19
- 利用css3实现的简单的鼠标悬停按钮 2023-12-29
- JS前端组件注册与画布渲染实例 2024-01-06
- vue样式scoped中什么情况下用深度选择器/deep/ 2025-01-14
- 如何把之前的vue2项目升级到vue3 2025-01-12
- Ajax+php数据交互并且局部刷新页面的实现详解 2023-02-13
- el-table设置高度后合计showsummary不显示解决方法 2025-01-15
- vue如何实现页面禁止返回(禁止返回上一页) 2025-01-14