一款优秀的富文本编辑器element tiptap的使用

一、安装
终端执行命令

yarn add element-tiptap

二、引入
局部引入和注册组件

import {
		ElementTiptap,
		Doc,
		Text,
		Paragraph,
		Heading,
		Bold,
		Underline,
		Italic,
		
		Strike,
		ListItem,
		BulletList,
		OrderedList,
		TodoItem,
		TodoList,
		HorizontalRule,
		Fullscreen,
		Preview,
		CodeBlock,
		TextColor,
		Table,
		TableHeader,
		TableCell,
		TableRow
	} from 'element-tiptap'
	import 'element-tiptap/lib/index.css'

注册

components:{
			'el-tiptap':ElementTiptap
		}

三、参数配置

extensions: [
					new Doc(),
					new Text(),
					new Paragraph(),
					new Heading({
						level: 5
					}),
					new Bold({
						bubble: true
					}),
					
					new Underline({
						bubble: true,
						menubar: true
					}), // 下划线
					new Italic(), // 斜体
					new Strike(), // 删除线
					new HorizontalRule(), // 分割线
					new Fullscreen(), // 全屏
					new Preview(), // 预览
					new CodeBlock(), // 代码块
					new TextColor(), // 文本颜色
					new ListItem(),
					new BulletList(), // 无序列表  (必须与 ListItem 一起使用)
					new OrderedList(), // 有序列表  (必须与 ListItem 一起使用)
					new TodoItem(),
					new TodoList(), // 任务列表 (必须与 ListItem 一起使用)
					new Table(), // (与 TableHeader, TableCell, TableRow 一起使用)
					new TableHeader(),
					new TableCell(),
					new TableRow()
				],
					content: `
        <h1>Heading</h1>
        <p>This Editor is awesome!</p>
      `

四、使用

<el-tiptap lang="zh" v-model="content" :extensions="extensions" height="350" placeholder="请输入文章内容"></el-tiptap>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值