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 版本,功能演示即代码,非常简单易懂。
一款专为Mac电脑打造的编辑器应用——妙言(markdown笔记)
字节跳动(掘金社区)出品MarkDown编辑器——ByteMD
标签: Element Tiptap Editor, 富文本编辑器
上面是“Element Tiptap Editor富文本编辑器脚手架安装搭建”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_12737.html
workflows工作流
- 一幅生动而古怪的时尚鸭子插图ComfyUI工作流
- 一个超凡脱俗的女明星的特写镜头ComfyUI工作流
- 一碗热气腾腾的拉面ComfyUI工作流
- 一张科幻照片,火星车在沙漠里ComfyUI工作流
- 外星人ComfyUI工作流
- 在地铁站里一个迷茫的非主流姑娘
- 一只巨大的古代乌龟后面建有一座城市的超现实场景
- 一桌精致的美食,桌上几杯白葡萄酒
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!