当前位置:   article > 正文

Vue在Element UI下使用富文本框插件quill-editor(我个人不推荐用这个复杂的富文本插件)_element 富文本框

element 富文本框

 

  1. cnpm install vue-quill-editor
  2. cnpm install quill-image-drop-module
  3. cnpm install quill-image-resize-module

执行上面的命令安装,然后在main.js下面加入

  1. //引入quill-editor编辑器
  2. import VueQuillEditor from 'vue-quill-editor'
  3. import 'quill/dist/quill.core.css'
  4. import 'quill/dist/quill.snow.css'
  5. import 'quill/dist/quill.bubble.css'
  6. Vue.use(VueQuillEditor)
  7. //实现quill-editor编辑器拖拽上传图片
  8. import * as Quill from 'quill'
  9. import { ImageDrop } from 'quill-image-drop-module'
  10. Quill.register('modules/imageDrop', ImageDrop)
  11. //实现quill-editor编辑器调整图片尺寸
  12. import ImageResize from 'quill-image-resize-module'
  13. Quill.register('modules/imageResize', ImageResize)

在vue页面中使用quill-editor

  1. <template>
  2. <div class="quillEditor">
  3. <quill-editor
  4. v-model="quillEidtorValue"
  5. ref="quillEditor"
  6. :options="editorOption"
  7. @blur="onEditorBlur($event)"
  8. @focus="onEditorFocus($event)"
  9. @change="onEditorChange($event)"
  10. ></quill-editor>
  11. <button @click="saveQuillEditorValue">保存</button>
  12. </div>
  13. </template>
  14. <script>
  15. export default {
  16. data() {
  17. return {
  18. quillEidtorValue: `<p>hello quillEditor!!</p>`, //默认富文本内容
  19. editorOption: {
  20. modules: { imageDrop: true }, //开启拖拽
  21. imageResize: {}, //图片大小可调
  22. theme: "snow" //默认主题
  23. }
  24. };
  25. },
  26. computed: {
  27. editor() {
  28. return this.$refs.quillEditor.quill;
  29. }
  30. },
  31. methods: {
  32. onEditorReady(editor) {}, // 准备编辑器
  33. onEditorBlur() {}, // 失去焦点事件
  34. onEditorFocus(val, editor) {
  35. // console.log(val); // 富文本获得焦点时的内容
  36. // editor.enable(false); // 在获取焦点的时候禁用
  37. }, // 获得焦点事件
  38. onEditorChange() {}, // 内容改变事件
  39. saveQuillEditorValue: function(event) {
  40. alert(this.quillEidtorValue);
  41. }
  42. }
  43. };
  44. </script>

   

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/544374
推荐阅读
相关标签
  

闽ICP备14008679号