vue项目结合element-ui使用tinymce富文本编辑器(so easy操作)

一、命令行 npm install tinymce -S 下载富文本依赖包

二、由于tinymce 默认是英文界面,所以需要的可以下载一个中文语言包~ 然后将整个包放在 static 文件夹下:
在这里插入图片描述
三、在主入口文件main.js中引入相关插件样式:
如下图——
在这里插入图片描述
为方便大家粘贴再贴出代码好了:

// 富文本编辑器
import tinymce from 'tinymce'
import VueTinymce from '@packy-tang/vue-tinymce'
//样式
import 'tinymce/skins/ui/oxide/skin.min.css'
import 'tinymce/skins/ui/oxide/content.min.css'
//主题
import 'tinymce/themes/silver'
// 扩展插件
import 'tinymce/plugins/link' //链接插件
import 'tinymce/plugins/image' //图片插件
import 'tinymce/plugins/media' //媒体插件
import 'tinymce/plugins/table' //表格插件
import 'tinymce/plugins/lists' //列表插件
import 'tinymce/plugins/quickbars' //快速栏插件
import 'tinymce/plugins/fullscreen' //全屏插件
// 引入中文包,本地化
import '../static/tinymce/zh_CN.js'
Vue.prototype.$tinymce = tinymce;
Vue.use(VueTinymce);

四、然后只需要在引用富文本插件的<template></template>的标签引用富文本<vue-tinymce />组件就可以了,需要注意的是往往我们需要在data中动态地:setting对组件绑定一些基础的配置:
在这里插入图片描述

<script>
	export default{
		data(){
			return {
		      setting: {
		        // 富文本编辑器setting配置
		        menubar: false,
		        toolbar:
		          "undo redo | bold italic underline strikethrough | formatselect alignleft 			aligncenter alignright alignjustify | link unlink | numlist bullist |   fontselect fontsizeselect forecolor backcolor  | indent outdent | superscript subscript | removeformat  ",
		        toolbar_drawer: "sliding",
		        language: "zh_CN",
		        height: 420,
		        branding: false
		      }
			}
		}
	}
</script>

五、就是酱紫简单,页面已经引入富文本插件了,如下图:
在这里插入图片描述

六、最后的最后我晓得肯定有小懒虫懒得去找安装包啦,附上百度网盘链接自取哈~
链接:https://pan.baidu.com/s/108KNRLKEu7rFu9iienZPvw
提取码:voxv

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值