国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

富文本編輯器 ck-editor5 的使用

這篇具有很好參考價值的文章主要介紹了富文本編輯器 ck-editor5 的使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近在項目中需要用到富文本編輯器,據(jù)說ck-editor5很不錯,于是就使用它了,不過在期間也遇到了很多問題,這里記錄下。

一、引入ck-editor5

文檔地址:Predefined builds - CKEditor 5 Documentation

這里有個坑,我最初是根據(jù)文檔執(zhí)行下面的npm命令下載的,最后搗騰了半天發(fā)現(xiàn)里面功能不全,就是一個簡單版本的ck-editor

所以不推薦使用

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

推薦引入方式:

?自定義配置自己所需要的功能生成build文件然后在項目中引入

自定義配置地址:CKEditor 5 Online Builder | Create your own editor in 5 steps

1. 選擇一個自己喜歡的風格 - 這里我選擇第一個?

ckeditor5中文文檔,前端,前端,javascript,vue

2.?添加自己所需要的功能 - 部分功能可能收費 - 選擇免費的就可以(標簽上帶圖標的收費 - 猜測)

ckeditor5中文文檔,前端,前端,javascript,vue

3.? 調(diào)整工具欄的位置 - 就算這里位置調(diào)錯也沒事,之后也可以在代碼中修改

ckeditor5中文文檔,前端,前端,javascript,vue

?4. 選擇一種語言 進行下一步

ckeditor5中文文檔,前端,前端,javascript,vue

?5. 最后開始生成代碼文件就自定義完成了

ckeditor5中文文檔,前端,前端,javascript,vue

?6. 最后下載生成的文件

ckeditor5中文文檔,前端,前端,javascript,vue

?二、在項目中引入ck-editor5

下載出來的文件中build是剛剛配置完成后打包后的文件

ckeditor5中文文檔,前端,前端,javascript,vue

如果需要重新調(diào)整工具欄的位置 - 只需要改變這邊代碼的順序然后執(zhí)行npm命令

npm install? npm run build 就能重新生成一個新的build文件

ckeditor5中文文檔,前端,前端,javascript,vue

將下載下來文件中的build文件放到自己的項目中

ckeditor5中文文檔,前端,前端,javascript,vue

?三、在項目中使用

1. 如果添加了上傳圖片的功能則需要寫一個上傳文件的類(這里是也是百度了許久得出的答案)

?創(chuàng)建一個 UploadAdapter.js 文件,代碼如下:

/**
 * 配合ckeditor編輯器的上傳類
 * */
export default class UploadAdapter {
    // 加載器
    #loader;
    // 上傳的地址
    #uploadFileUrl = "";

    /** 構(gòu)造方法 */
    constructor(loader) {
        this.loader = loader;
    }

    /** 上傳方法 */
    upload() {
        this.loader.file.then(res => {
            console.log(res)
        });
    }

    /** 中止上傳過程方法 */
    abort() {}
}

?2. 最后一步,使用,直接上代碼

我這里是用vue3的,這里獲取到的editor對象不能與reactive和ref有關(guān)聯(lián),單獨放在外面就好,不需要響應(yīng)式!

<template>
	<div>
		<div id="ck-editor"></div>

		<button @click="handleClick">獲取內(nèi)容</button>
	</div>
</template>

<script lang="ts">
import { defineComponent, reactive, toRefs, onMounted, toRaw } from 'vue';
import UploadAdapter from './UploadAdapter.js';

export default defineComponent({
	setup() {
		const state = reactive({});
		let editor: any = null;

		onMounted(() => {
			(window as any).ClassicEditor.create(document.getElementById("ck-editor")).then((_editor: any ) => {
				_editor.plugins.get('FileRepository').createUploadAdapter = (loader: any) => {
					return new UploadAdapter(loader);
				};

				editor = _editor;
			})
		})

		const handleClick = () => {
			console.log(editor.data.get())
		}

		return {
			...toRefs(state),
			handleClick,
		}
    }
});
</script>

四、最后執(zhí)行代碼? - 點擊按鈕后就能拿到想要的數(shù)據(jù)了??

ckeditor5中文文檔,前端,前端,javascript,vue文章來源地址http://www.zghlxwxcb.cn/news/detail-809667.html

到了這里,關(guān)于富文本編輯器 ck-editor5 的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 富文本編輯器 VUE-QUILL-EDITOR 使用教程 (最全)

    富文本編輯器 VUE-QUILL-EDITOR 使用教程 (最全)

    VUE-QUILL-EDITOR 基于 QUILL、適用于 VUE 的富文本編輯器,支持服務(wù)端渲染和單頁應(yīng)用,非常高效簡潔。 在全局中引入 在指定的 vue 文件中引入 到這里一個默認的富文本編輯器已經(jīng)導入使用了,如下圖所視! 一般的,我們在使用的時候并不需要這么多功能,可以適當?shù)膶庉嬈髋?/p>

    2024年02月04日
    瀏覽(20)
  • vue使用富文本編輯器vue-quill-editor

    vue使用富文本編輯器vue-quill-editor

    問題描述: 我們在開發(fā)過程中經(jīng)常會遇到使用富文本編輯器進行操作,當前插件市場上關(guān)于富文本的編輯器挺多的,我們就不一一個介紹了,現(xiàn)在我們主要講解一些vue-quill-editor富文本編輯器的使用操作和注意事項。 效果圖 具體操作使用 1. 安裝 2. 引入到項目中 有兩種掛載方

    2024年02月02日
    瀏覽(33)
  • element ui富文本編輯器的使用(quill-editor)

    element ui富文本編輯器的使用(quill-editor)

    可以拖拽圖片大小及其位置 為了便于大家直接使用,直接把script以及css放在一個頁面里,之際copy就可以使用 注意: 1、我是在elementUi使用的,上傳圖片以及頁面的訪問需要有登錄權(quán)限,所以我的上傳圖片視頻的組件里有:headers=“headers”,攜帶登錄權(quán)限 2、需要更改自己的上

    2024年02月03日
    瀏覽(21)
  • uniapp 微信小程序 editor富文本編輯器 api 使用記錄

    uniapp 微信小程序 editor富文本編輯器 api 使用記錄

    這里記錄一下自己研究學習的結(jié)果 之前一直使用textarea 來進行內(nèi)容的編輯。但是局限性還是太多,最近發(fā)現(xiàn)了editor。覺得很不錯 uniapp的官方說明 https://uniapp.dcloud.io/component/editor.html 這里有個例子,看起來很棒。但是自己使用起來的時候, 怎么也沒有官方demo上面的工具欄 !

    2024年02月09日
    瀏覽(28)
  • 簡版的富文本編輯器、VUE+ElementUI 富文本編輯器 element ui富文本編輯器的使用(quill-editor) 不好用你來打我!全網(wǎng)醉簡單!要復雜的別來!

    簡版的富文本編輯器、VUE+ElementUI 富文本編輯器 element ui富文本編輯器的使用(quill-editor) 不好用你來打我!全網(wǎng)醉簡單!要復雜的別來!

    實現(xiàn)效果 ? 1.安裝插件 npm install vue-quill-editor --save 2.安裝成功后在package.json中查看 3.在main.js中全局引入插件 4.頁面實現(xiàn) 感謝老哥:?ElementUI生成富文本編輯器 https://blog.csdn.net/keplerm/article/details/123379511?spm=1001.2101.3001.6650.9utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCom

    2024年02月16日
    瀏覽(30)
  • 微信小程序使用editor富文本編輯器 以及回顯 全屏彈窗的模式

    微信小程序使用editor富文本編輯器 以及回顯 全屏彈窗的模式

    ? 以上是富文本的值返回接收的地方 下面是富文本的html 記錄一下使用方法 也可以參考一下怎么使用

    2024年02月12日
    瀏覽(18)
  • Eclipse - Text Editors (文本編輯器)

    Eclipse - Text Editors (文本編輯器)

    Window - Preferences - General - Editors - Text Editors Displayed tab witdth: 4 勾選 Insert spaces for tabs 勾選 Show line number [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

    2024年02月21日
    瀏覽(25)
  • Vue +vue-quill-editor+ Element UI使用富文本編輯器,上傳圖片,上傳視頻

    Vue +vue-quill-editor+ Element UI使用富文本編輯器,上傳圖片,上傳視頻

    如果你們有問題,可以發(fā)評論提問,我看見一定回復?。。。。?一、基本使用 1、下載vue-quill-editor組件 2、引入· 富文本組件 方式一:全局引入 (在 main.js 文件中) 方式二:按需引入 (在 單個組件 中引用) 3、工具欄相關(guān)配置 4、設(shè)置工具欄中文提示 5、修改vue-quill-editor字體

    2024年02月08日
    瀏覽(117)
  • 微信小程序editor富文本編輯器

    微信小程序editor富文本編輯器

    ???? ????在開發(fā)小程序的時候,需要用到發(fā)布文章這個功能,于是就需要使用富文本編輯器。而微信小程序則正好有editor這個組件,不過editor組件的功能,還需要我們自己去調(diào)用富文本編輯器的api去自定義。富文本在wxml中可使用rich-text nodes=\\\"{{ value }}\\\"/rich-text標簽展示。想

    2024年02月09日
    瀏覽(23)
  • vue3富文本編輯器vue-quill-editor、圖片縮放ImageResize詳細配置及使用教程

    vue3富文本編輯器vue-quill-editor、圖片縮放ImageResize詳細配置及使用教程

    官網(wǎng)地址:https://vueup.github.io/vue-quill/ 效果圖 ?1、安裝 2、在vue.config.js中添加配置,否則quill-image-resize-module會出現(xiàn)Cannot read property ‘imports‘ of undefined報錯問題 3、創(chuàng)建quillTool.js(用于添加超鏈接、視頻) 4、完整代碼

    2024年02月04日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包