以下是一个简单的例子,使用Vue3和Quill来创建一个富文本编辑器:

  1. 安装依赖:
npm install vue@next quill
  1. 在Vue组件中引入Quill:
<template>
  <div>
    <div ref="editor"></div>
    <button @click="getContent">获取内容</button>
  </div>
</template>

<script>
import { ref, onMounted } from 'vue'
import Quill from 'quill'

export default {
  setup() {
    const editor = ref(null)

    onMounted(() => {
      const quill = new Quill(editor.value, {
        theme: 'snow'
      })
    })

    const getContent = () => {
      console.log(editor.value.children[0].innerHTML)
    }

    return {
      editor,
      getContent
    }
  }
}
</script>

在这个例子中,我们在组件的setup()函数中使用ref来创建一个指向Quill编辑器的引用,并在onMounted()函数中初始化Quill。

我们还定义了一个getContent()函数,用于获取编辑器中的内容并打印到控制台上。

  1. 运行应用程序:
npm run serve

现在,你应该可以看到一个带有Quill编辑器的页面,并且当你点击“获取内容”按钮时,它会将编辑器中的内容打印到控制台上

vue3-quill代码怎么写

原文地址: https://www.cveoy.top/t/topic/gHTP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录