国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

深圳找人做網(wǎng)站aso優(yōu)化師

深圳找人做網(wǎng)站,aso優(yōu)化師,中國人民銀行網(wǎng)站查詢網(wǎng)址,廣州網(wǎng)站建設公司怎么樣引言 富文本編輯器有很多,對比了一下,還是決定用tinymce(號稱宇宙最強),基礎的插件確實好用,但是一些更好用的插件,比如格式刷等都是高級版(付費),當然也有人…

引言

富文本編輯器有很多,對比了一下,還是決定用tinymce(號稱宇宙最強),基礎的插件確實好用,但是一些更好用的插件,比如格式刷等都是高級版(付費),當然也有人說去找不付費的富文本編輯器,那就考慮替換成本了

傳送門:
tinymce中文文檔

api英文版
本文項目的完整代碼

在這里插入圖片描述

基礎概念&優(yōu)勢:

在這里插入圖片描述
如何引入vue直接看文檔就行


話不多說,先看效果圖:

在這里插入圖片描述

預覽效果:

在這里插入圖片描述

完整配置代碼放在傳送門&文末

一、如何使用免費格式刷

  • 找到 tinymice 的配置文件,分別在二維數(shù)組 plugins 、toolbar 安原有格式增加工具單詞名 formatpainter

在這里插入圖片描述

  • 下載格式刷 js 文件 :傳送門

  • 將格式刷文件 (包含下載的目錄), 放到如下目錄 項目 \public\vendor\dcat-admin\dcat\plugins\tinymce\plugins
    在這里插入圖片描述

  • 大功告成:
    在這里插入圖片描述

二、上傳視頻 圖片 配置

先看效果:

圖片上傳
在這里插入圖片描述
視頻上傳
在這里插入圖片描述

代碼展示:

 // 圖片上傳const example_image_upload_handler = (blobInfo, progress) =>new Promise((resolve, reject) => {const xhr = new XMLHttpRequest();const url = `${process.env.BASE_URL}` + `api/upload/multipartFile`xhr.withCredentials = false;xhr.open("POST", url);xhr.upload.onprogress = (e) => {progress((e.loaded / e.total) * 100);};xhr.onload = () => {if (xhr.status === 403) {reject({message: "HTTP錯誤:" + xhr.status,remove: true});return;}if (xhr.status < 200 || xhr.status >= 300) {reject("HTTP錯誤:" + xhr.status);return;}const json = JSON.parse(xhr.responseText);if (!json || typeof json.location != "string") {reject("無效的JSON格式: " + xhr.responseText);return;}const location = `${process.env.BASE_URL}` + `api/static` + json.location// http: //192.168.10.231:8080/static// resolve(json.location);resolve(location);};xhr.onerror = () => {reject("由于XHR傳輸錯誤,圖像上傳失敗。錯誤代碼 " + xhr.status);};const formData = new FormData();formData.append("file", blobInfo.blob(), blobInfo.filename());xhr.send(formData);});const example_file_picker_callback = (callback, value, meta) => {if (meta.filetype === "media") {const input = document.createElement("input");input.setAttribute("type", "file");const that = this;input.onchange = async function () {const file = this.files[0];const isValid = await validateVideo(file);if (isValid) {var formData = new FormData();formData.append('file', file); // 假設file變量是你的視頻文件$.ajax({url: `${process.env.BASE_URL}` + `api/upload/multipartFile`,type: 'POST',data: formData,processData: false,contentType: false,success: function (response) {callback(`${process.env.BASE_URL}` + `api/static` + response.location);},error: function (xhr, status, error) {callback(error);}});} else {callback();}};input.click();}}

三、自定義具體的菜單欄–格式

有一個需求是要去除默認是字體選項(fontfamily)
效果圖如下:
在這里插入圖片描述
具體配置:

menu: {format: {title: 'Format',// blocks fontfamilyitems: 'bold italic underline strikethrough superscript subscript codeformat | styles fontsize align lineheight | forecolor backcolor | language | removeformat'},},

四、完整的項目初始化配置

主要要展示 pluginstoolbar 、 menu
在這里插入圖片描述

 tinyMCE.init({selector: "#mytextarea", // 選擇器,要初始化的textarea的ID// 其他配置項auto_focus: true,branding: false,language_url: window.PPATH + "/libs/tinymce/langs/zh_CN.js",language: "zh_CN",toolbar: true, //工具欄menubar: true, //菜單欄branding: false, //右下角技術支持inline: false, //開啟內聯(lián)模式elementpath: false,min_height: 400, //最小高度max_height: 500, //高度skin: "oxide",toolbar_sticky: true,visualchars_default_state: true, //顯示不可見字符image_caption: true,paste_data_images: true,relative_urls: false,// remove_script_host : false,removed_menuitems: "newdocument", //清除“文件”菜單plugins: "formatpainter,lists, advlist,autolink,autoresize,charmap,code,codesample,emoticons,fullscreen,image,media,pagebreak,preview,searchreplace,table,visualchars,wordcount", //依賴lists插件toolbar1: "undo redo | blocks | bold italic indent outdent  alignleft aligncenter alignright | bullist numlist ",toolbar2: "formatpainter emoticons alignjustif fullscreen  image insertdatetime media  preview  searchreplace textcolor wordcount",menu: {format: {title: 'Format',// blocks fontfamilyitems: 'bold italic underline strikethrough superscript subscript codeformat | styles fontsize align lineheight | forecolor backcolor | language | removeformat'},},images_upload_handler: example_image_upload_handler,// 視頻上傳----file_picker_callback: example_file_picker_callback,setup: function (editor) {// 省略。。。。},});

完整的項目代碼:

本文項目的完整代碼

綜上所述,TinyMCE是一個功能強大、易于集成和高度可定制的富文本編輯器,適用于各種在線編輯場景,如內容管理系統(tǒng)、論壇、博客和電子郵件客戶端等。

http://m.aloenet.com.cn/news/29638.html

相關文章:

  • 圖庫網(wǎng)站源碼下載外貿(mào)網(wǎng)絡營銷平臺
  • 滁州市大滁城建設網(wǎng)站章魚磁力鏈接引擎
  • 幫人代做靜態(tài)網(wǎng)站多少錢剛出來的新產(chǎn)品怎么推
  • 電商網(wǎng)站設計方案大全建立網(wǎng)站需要多少錢
  • 寧波建設監(jiān)理管理協(xié)會網(wǎng)站營銷的手段和方法
  • 有edi證書可以做網(wǎng)站運營么巧克力軟文范例200字
  • 網(wǎng)站描述多個詞怎么分隔互聯(lián)網(wǎng)推廣銷售是做什么的
  • 傳奇怎么建設自己的網(wǎng)站怎樣在百度上建立網(wǎng)站
  • 長沙做網(wǎng)站推廣哪家好惠州網(wǎng)站制作推廣
  • 湛江網(wǎng)站建設外包網(wǎng)絡推廣技巧
  • 鄭州艾特網(wǎng)站建設營銷咨詢服務
  • 商標設計logo網(wǎng)站廣州seo優(yōu)化推廣
  • 2018年的網(wǎng)站制作免費的行情軟件app網(wǎng)站
  • 網(wǎng)站編程學習百度關鍵詞排名優(yōu)化
  • 滄州建設網(wǎng)站ip反查域名網(wǎng)站
  • 安徽網(wǎng)站設計百度做個人簡介多少錢
  • 網(wǎng)站開發(fā)技術實驗報告主流搜索引擎有哪些
  • 服裝公司 網(wǎng)站怎么做站長之家ppt素材
  • 用.net做視頻網(wǎng)站的案例淄博網(wǎng)站推廣
  • 做網(wǎng)站費用 優(yōu)幫云網(wǎng)站友情鏈接
  • 做網(wǎng)站要用到什么軟件外貿(mào)seo是啥
  • 我的家鄉(xiāng)網(wǎng)頁制作代碼寧波seo外包推廣公司
  • 武漢做網(wǎng)站價格公關團隊
  • asp網(wǎng)站圖片不顯示附近的教育培訓機構有哪些
  • 珠海網(wǎng)站建設陳玉銘千萬不要做手游推廣員
  • wordpress 導購主題網(wǎng)絡推廣seo怎么弄
  • 長沙網(wǎng)站搜索引擎優(yōu)化鞍山seo優(yōu)化
  • 網(wǎng)站單頁在線制作軟件網(wǎng)絡營銷與直播電商就業(yè)前景
  • 常州酒店網(wǎng)站建設代運營公司排行榜
  • 天柱建設局網(wǎng)站河南網(wǎng)站關鍵詞優(yōu)化