在使用element-ui开发的时候,总感觉element-ui的组件不够用,这个时候总会需要配合其他的单独的组件来使用。这一次我就用到了富文本,然而element-ui中并没有富文本组件,而且是用在表单中,需要进行表单验证(就是简单的验证是否为空)。
wangEditor安装、引入以及创建编辑器
安装wangeditor
npm install wangeditor
引入、创建编辑器
import Editor from 'wangeditor' //引入wangEditor富文本编辑器
const editor = new Editor('#editor')
//还有一些配置性的东西我是放在了vue的生命周期函数mounted里面了(看个人吧,这里无所谓)
mounted(){
editor.customConfig.uploadImgShowBase64 = true //上传的图片以base64的方式保存
//上面一行以及官网其他的配置性的东西可以放到const editor = new Editor('#editor')这一句下面,但是下面一行代码只能放到mounted不然会报错
editor.create() //生成富文本编辑器
}
其他配置可以查看官方文档,我们的主题不是这个,所以感兴趣的自己到官网看一看吧。
与表单验证的结合
template
/*我们依旧使用prop来规定需要验证的字段*/
data() {
return {
aform: { /*表单数据格式*/
title: &