当前位置:   article > 正文

Vue实现富文本_vue 富文本

vue 富文本

Vue富文本的实现可以使用一些现成的第三方库,如Quill、Vue-quill-editor、wangEditor等。

  1. Quill

Quill是一个强大的富文本编辑器,支持多种格式和自定义样式。在Vue中使用Quill可以参考官方文档中的Vue集成部分。官网:Quill - Your powerful rich text editor

首先需要安装Quill和Vue-quill-editor

  1. npm install quill --save
  2. npm install vue-quill-editor --save

然后在Vue需要用的组件或者全局main.js组件中引入Vue-quill-editor并注册:

  1. <template>
  2. <div>
  3. <quill-editor v-model="content"></quill-editor>
  4. </div>
  5. </template>
  6. <script>
  7. import QuillEditor from 'vue-quill-editor'
  8. import 'quill/dist/quill.snow.css'
  9. export default {
  10. components: {
  11. QuillEditor
  12. },
  13. data () {
  14. return {
  15. content: ''
  16. }
  17. }
  18. }
  19. </script>

        2. Vue-quill-editor

Vue-quill-editor是一个基于Quill的Vue富文本编辑器,可以很方便地在Vue中使用。

首先需要安装Vue-quill-editor:

npm install vue-quill-editor --save

然后在适用的Vue组件中引入Vue-quill-editor并注册:

  1. <template>
  2. <div>
  3. <vue-quill-editor v-model="content"></vue-quill-editor>
  4. </div>
  5. </template>
  6. <script>
  7. import VueQuillEditor from 'vue-quill-editor'
  8. export default {
  9. components: {
  10. VueQuillEditor
  11. },
  12. data () {
  13. return {
  14. content: ''
  15. }
  16. }
  17. }

        3. wangEditor

wangEditor是一个简单易用的富文本编辑器,支持多种格式和自定义样式。在Vue中使用wangEditor可以参考官方文档中的Vue集成部分。

首先需要安装wangEditor:

npm install wangeditor --save

然后在Vue组件中引入wangEditor并注册:

  1. <template>
  2. <div>
  3. <div ref="editor"></div>
  4. </div>
  5. </template>
  6. <script>
  7. import WangEditor from 'wangeditor'
  8. export default {
  9. mounted () {
  10. const editor = new WangEditor(this.$refs.editor)
  11. editor.create()
  12. editor.$text.on('change', () => {
  13. this.content = editor.$text.html()
  14. })
  15. },
  16. data () {
  17. return {
  18. content: ''
  19. }
  20. }
  21. }
  22. </script>

以上是三种常用的Vue富文本编辑器实现方式,可以根据自己的需求选择合适的方式。

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

闽ICP备14008679号