最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3的setup語法糖簡單封裝ckediter的過程

 更新時間:2023年10月07日 14:54:51   作者:代碼搬運工0001  
Vue3官方提供了 script setup 語法糖,只需在script標簽中添加setup,組件只需引入不用注冊,屬性和方法也不用返回,今天通過本文給大家分享vue3的setup語法糖簡單封裝ckediter的過程,感興趣的朋友一起看看吧

要在Vue中使用CKEditor,首先需要安裝CKEditor??梢酝ㄟ^以下方式安裝CKEditor:

1.在命令行中運行以下命令:

npm install --save @ckeditor/ckeditor5-vue @ckeditor/ckeditor5-build-classic

2.在man.ts中導入CKEditor并注冊CKEditor Vue組件:

import CKEditor from '@ckeditor/ckeditor5-vue';
const app = createApp(App);
app.use(CKEditor);
app.mount('#app', true);

3.創(chuàng)建Vue富文本組件:

<template>
  <div>
    <ckeditor
      :editor="editor"
      :config="editorConfig"
      v-model="editorData"
    ></ckeditor>
  </div>
</template>

4.在Vue組件的data屬性中定義CKEditor配置和編輯器數(shù)據(jù):

<script lang="ts" setup>
import { ref, reactive, computed, onMounted } from 'vue';
import ClassicEditor from '@ckeditor/ckeditor5-build-classic';
const editor = ClassicEditor;
const editorConfig = reactive({
  language: 'zh-cn',
// 配置工具欄
  toolbar: {
    items: [
      'heading',
      '|',
      'bold',
      'italic',
      'bulletedList',
      'numberedList',
      '|',
      'outdent',
      'indent',
      '|',
      'blockQuote',
    ],
  },
});
const data = ref();
const getData = () => {
  return data.value;
};
const setData = (message: any) => {
  data.value = message;
};
// 對外暴露get,set方法
defineExpose({
  getData,
  setData,
});
</script>

這樣就可以在Vue中使用CKEditor并進行配置,以及獲取和設(shè)置編輯器的內(nèi)容。

到此這篇關(guān)于vue3的setup語法糖簡單封裝ckediter的文章就介紹到這了,更多相關(guān)vue3 setup語法糖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

萝北县| 青铜峡市| 中阳县| 涿州市| 吴川市| 寿阳县| 彭泽县| 南丰县| 贵港市| 湛江市| 商城县| 双峰县| 达日县| 西昌市| 剑河县| 民丰县| 鄂尔多斯市| 西华县| 岱山县| 缙云县| 藁城市| 阿瓦提县| 华池县| 青河县| 观塘区| 西宁市| 仁化县| 静安区| 昭通市| 自治县| 崇左市| 临泉县| 敦煌市| 武城县| 博野县| 富民县| 浮梁县| 白银市| 三穗县| 门源| 炉霍县|