微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vue-quill-editor

编程之家收集整理的这个编程导航主要介绍了vue-quill-editor编程之家,现在分享给大家,也给大家做个参考。

vue-quill-editor 介绍

安装

npm install vue-quill-editor --save

插件是依赖于quill的,但是无需再下载quill,因为在安装vue-quill-editor时,已经安装了quill

引入

全局引用

在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);

局部引用

在使用该插件的组件中引入

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

}

}

刚开始看到全局引用和局部引用方式还不一样,一个是import直接引入,一个是加{}引入,后来又在百度找其他文章,发现也是两种都有用,于是去看了下源码,所以两种方法都可以。

import _quill from 'quill'

import quillEditor from './editor.vue'

const quill = window.quill || _quill

const install = (vue,globalOptions) => {

if (globalOptions) {

quillEditor.props.globalOptions.default = () => globalOptions

}

vue.component(quillEditor.name,quillEditor)

}

const VuequillEditor = { quill,quillEditor,install }

export default VuequillEditor

export { quill,install }

使用

<quill-editor

v-model="editorhtml"

ref="myquillEditor"

:options="editorOption">

</quill-editor>

data(){

return{

editorhtml:'',

editorOption:{}

}

}

edithtml是富文本的内容

editorOption是关于插件的配置,具体请查看文档

GitHub:https://github.com/surmon-china/vue-quill-editor

网站描述:基于Vue的移动端富文本插件

vue-quill-editor

官方网站:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。