快速开始

本节将介绍如何在项目中使用 vusui-editor。

全局使用

// main.ts
import { createApp } from 'vue';
import { VusuiEditor } from '@vusui/editor';
import '@vusui/editor/lib/style.css';

const app = createApp({});
app.use(VusuiEditor);

局部使用

<script>
import { VusuiEditor } from '@vusui/editor';
import '@vusui/editor/lib/style.css';

export default {
  components: {
    VusuiEditor
  }
};
</script>

模板中使用

<template>
  <vusui-editor :options="editor.options" v-model:content="editor.content" />
</template>

<script setup lang="ts">
import { reactive } from 'vue';

const editor = reactive({
    // 内容
    content: '',
    // quill 配置参数
    options: {
      ...
    }
});
</script>

CDN 引入使用

CDN 引入方法请查看 【安装】 说明

<html>
  <head>
    <!-- 在此处引入 vue3 和 vusui-editor -->
  </head>
  <body>
    <div id="app">
      <vusui-editor v-model:content="content"></vusui-editor>
    </div>
    <script>
      const App = {
        data() {
          return {
            content: 'Hello Vusui'
          };
        }
      };
      // 引入vusui-editor实例
      const { VusuiEditor } = Vusui;
      const app = Vue.createApp(App);
      app.use(VusuiEditor);
      app.mount('#app');
    </script>
  </body>
</html>