vue 中富文本的使用

1.yarn add vue-quill-editor

2.main.js中

// 使用富文本

import VueQuillEditor from 'vue-quill-editor'

import 'quill/dist/quill.core.css'

import 'quill/dist/quill.snow.css'

import 'quill/dist/quill.bubble.css'

Vue.use(VueQuillEditor) // 注册富文本编辑器

3. vue文件里使用 / 包含校验规则


<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px"> 

   <!-- 富文本编辑器 -->
   <el-form-item label="题干:" prop="articleBody">
      <!-- 失去焦点时手动校验该字段 (当前 articleBody 属性值) -->
         <quill-editor  
            @blur="$refs.ruleForm.validateField('articleBody')"
            v-model="ruleForm.articleBody"/>
   </el-form-item>

</el-form>

export default {
  data () {
    return {
      ruleForm: {
        //...省略其他
            articleBody: '', 
          },
       rules: {
         //..省略其他
           articleBody: [
              { required: true, message: '请输入文本', trigger: 'change' }
          ],
       }
    }
}

4.切记一定要给高度 否则无法加载

<style scoped lang="scss">

::v-deep .ql-editor {

// 样式穿透

min-height: 180px !important;

}

</style>

5.效果出来了

 

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值