基於Vue的Vue-Quill-Editor富文本編輯器


先看效果圖:
      

 


           

下載Vue-Quill-Editor
  npm install vue-quill-editor --save

下載quill(Vue-Quill-Editor需要依賴)
  npm install quill --save
 

代碼

<template>
    <div class="edit_container">
        <quill-editor 
            v-model="form.goods_desc" 
            ref="myQuillEditor" 
            :options="editorOption" 
            @blur="onEditorBlur($event)"
            @focus="onEditorFocus($event)"
            @change="onEditorChange($event)">
        </quill-editor>
    </div>
</template>
<script>
import { quillEditor } from "vue-quill-editor"; //調用編輯器
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
export default {
    components: {
        quillEditor
    },
    data() {
        return {
            form:{
                goods_desc: ''
            },
            editorOption: {}
        }
    },
    methods: {
        onEditorReady(editor) { // 准備編輯器
 
        },
        onEditorBlur(){
            console.log(this.form)
        }, // 失去焦點事件
        onEditorFocus(){}, // 獲得焦點事件
        onEditorChange(){}, // 內容改變事件
    },
    computed: {
        editor() {
            return this.$refs.myQuillEditor.quill;
        },
    }
}
</script>

 


OK,搞定,簡潔的富文本編輯器就展現在你眼前了。當然還可以通過配置editorOption選擇自己需要的功能,讓編輯器更簡練些,這里就不贅述了!

原文地址:https://blog.csdn.net/senmage/article/details/82388728


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM