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

【vue】 Tinymce 富文本編輯器 不想讓上傳的圖片轉換成base64,而是鏈接

這篇具有很好參考價值的文章主要介紹了【vue】 Tinymce 富文本編輯器 不想讓上傳的圖片轉換成base64,而是鏈接。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:最近項目上需要使用富文本編輯器,覺得tinymce很不錯就用了,具體怎么在項目中使用參考
【vue】 vue2 中使用 Tinymce 富文本編輯器
【vue】 Tinymce 數據 回顯問題 | 第一次正?;仫@后面,顯示空白bug不能編輯

這兩天又遇到了新的問題,圖片上傳后是看地址欄發(fā)現是base64的,就是下面這樣的,
【vue】 Tinymce 富文本編輯器 不想讓上傳的圖片轉換成base64,而是鏈接,vue2,前端,vue.js,前端,javascript
總體來說呢,這樣也沒有問題,畢竟圖片顯示了。但是多個圖片上傳就會導致響應體太大(后端響應太慢,優(yōu)化時發(fā)現是base64圖片太大),所以就想要直接放個鏈接回顯,下面這樣

【vue】 Tinymce 富文本編輯器 不想讓上傳的圖片轉換成base64,而是鏈接,vue2,前端,vue.js,前端,javascript
如何實現?找了很多文章,參考了很長時間終于弄好了,總結一下。
簡介與入門 \ 上傳圖片和文件
vue—tinymce粘貼圖片【完美解決】
插件 \ paste 粘貼插件
gitee-wpspaster
tinymce 實現 粘貼圖片自動上傳

下面具體操作:

我就基于我之前使用tinymce基礎上修改了,

第一步:配置粘貼【paste】具體配置項

tinymce.init({
  selector: '#tinydemo',
  plugins: 'paste',
  toolbar: 'paste',
  paste_data_images: true // 默認是false的,記得要改為true才能粘貼
})

第二步:配置圖片上傳函數

images_upload_handler: (blobInfo, success, failure) => {
  var xhr, formData;
  var file = blobInfo.blob(); //轉化為易于理解的file對象
  xhr = new XMLHttpRequest();
  xhr.withCredentials = false;
  // 圖片上傳路由
  xhr.open("POST", process.env.VUE_APP_BASE_API + "/common/upload");
  xhr.onload = () => {
    var json;
    if (xhr.status != 200) {
      // failure("上傳失敗: " + xhr.status);
      return;
    }
    json = JSON.parse(xhr.responseText);
    // json是后端返回的數據,其中就包含鏈接
    if (!json || typeof json.location != "string") {
      // failFun("上傳成功:");
      // succFun(json.url);
      success(process.env.VUE_APP_BASE_API + json.fileName);
      return;
    }
  };
  formData = new FormData();
  formData.append("file", file, file.name); //此處與源文檔不一樣
  xhr.setRequestHeader("Authorization", "Bearer " + getToken());
  xhr.send(formData);
},

下面這段代碼是完成系統驗證的,可以根據項目調整,不需要可以不加
xhr.setRequestHeader("Authorization", "Bearer " + getToken());

至此,圖片渲染就是鏈接形式了。文章來源地址http://www.zghlxwxcb.cn/news/detail-623243.html

到了這里,關于【vue】 Tinymce 富文本編輯器 不想讓上傳的圖片轉換成base64,而是鏈接的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • vue2+wangEditor5富文本編輯器(圖片視頻上傳)并加錨鏈接

    vue2+wangEditor5富文本編輯器(圖片視頻上傳)并加錨鏈接

    官網:https://www.wangeditor.com/v5/installation.html#npm 1、安裝使用 安裝 在main.js中引入樣式 在使用編輯器的頁面引入js 模板 js 到這一步編輯完就可以正常顯示了 2、上傳圖片、視頻 1)上傳到后臺接口的可直接按照文檔這個配置就行接口返回格式也要可文檔上一致 2)自定義上傳(一

    2024年02月12日
    瀏覽(93)
  • vue2+wangEditor5富文本編輯器(圖片視頻自定義上傳七牛云/服務器)

    vue2+wangEditor5富文本編輯器(圖片視頻自定義上傳七牛云/服務器)

    1、安裝使用 安裝 在main.js中引入樣式 在使用編輯器的頁面引入js 模板 js ?到這一步編輯器就可以正常顯示了 2、上傳圖片、視頻 上傳到后臺接口的可直接按照文檔這個配置就行接口返回格式也要可文檔上一致 ? ?2)自定義上傳(一般上傳到別的服務器上,我這邊是上傳到七

    2024年02月11日
    瀏覽(105)
  • Vue2 實現內容拖拽或添加 HTML 到 Tinymce 富文本編輯器的高級功能詳解

    Vue2 實現內容拖拽或添加 HTML 到 Tinymce 富文本編輯器的高級功能詳解

    在 Web 開發(fā)中,Tinymce 被廣泛應用作為富文本編輯器。除了基礎的文本編輯功能,Tinymce 還提供了一系列高級功能,使得文本編輯更加靈活和便捷。本文將介紹如何在 Tinymce 中實現一些高級功能,并深入了解每個工具的使用。 Tinymce 是一款基于 JavaScript 的富文本編輯器,支持豐

    2024年02月03日
    瀏覽(127)
  • 【NKeditor】富文本編輯器上傳圖片

    【NKeditor】富文本編輯器上傳圖片

    使用NKeditor富文本編輯器上傳圖片,同時上傳到七牛云存儲上。后端語言使用ThinkPHP。 下載地址:NKeditor: NKedtior是一款優(yōu)秀的輕量級Web編輯器,基于 Kindedior 二次開發(fā) 里面的文檔demo寫的比較詳細,可以直接使用,不過里面上傳七牛云的代碼不能用,所以我是自己寫的。? ?把

    2024年02月10日
    瀏覽(98)
  • wangEditor富文本編輯器圖片/視頻上傳

    wangEditor富文本編輯器圖片/視頻上傳

    wangEditor 有豐富的 API 和足夠的擴展性,允許我們自定義開發(fā)菜單、模塊、插件等。在 Vue、React 中運用也很方便。因此本文介紹下vue中富文本上傳圖片和視頻。 安裝引入后富文本有顯示上傳圖片按鈕,點擊上傳后會報 沒有配置上傳地址 的錯誤,如下圖所示: 所以自定義上傳

    2024年02月15日
    瀏覽(95)
  • 若依框架圖片上傳、富文本框編輯器功能

    若依框架圖片上傳、富文本框編輯器功能

    現在的需求是:實現一個項目展示模塊,后端管理頁面除了需要基礎信息外,要加上一個 圖片上傳和富文本框編輯器功能 。 點擊”圖片存儲地址”:可上傳電腦任何位置的圖片,并可對圖片進行放大,縮小,和旋轉。 存入數據庫的圖片以url地址存放 url直接百度可看到圖片

    2024年04月13日
    瀏覽(140)
  • Tinymce富文本編輯器二次開發(fā)電子病歷時解決的bug

    Tinymce富文本編輯器二次開發(fā)電子病歷時解決的bug

    本文是在Tinymce富文本編輯器添加自定義toolbar,二級菜單,自定義表單,簽名的基礎之上進行一些bug記錄,功能添加,以及模版的應用和打印 項目描述 建立電子病歷模版—錄入(電子病歷模版和電子病歷打印模版)—查看電子病歷和打印病歷模版 建立電子病歷----添加一個電

    2024年04月10日
    瀏覽(125)
  • UEditor富文本編輯器上傳圖片打不開,提示“后端配置項沒有正常加載,上傳插件不能正常使用”

    UEditor富文本編輯器上傳圖片打不開,提示“后端配置項沒有正常加載,上傳插件不能正常使用”

    1、安裝 npm install?vue-ueditor-wrap 2、下載所需資源 這一步在解決報錯的時候會用到 ?????????? UEditor資源下載鏈接 上面的打不開請從下面鏈接下載項目 ueditor-download: vue項目中集成ueditor的UE資源 3、下載完成后將文件夾放到public文件夾下 4、 配置ueditor.config.js,并且在main.j

    2024年02月13日
    瀏覽(97)
  • Vue3 中vue-quill富文本編輯器圖片縮放

    Vue3 中vue-quill富文本編輯器圖片縮放

    ?導包 ? 添加配置? ?注: 該編輯器已經不在維護了,很古老了,打包后如果報錯,建議使用其他編輯器

    2024年04月25日
    瀏覽(100)
  • vue-quill-editor富文本編輯器-擴展表格、圖片調整大小

    vue-quill-editor富文本編輯器-擴展表格、圖片調整大小

    上篇文章已經講到、vue-quill-editor的基本配置和圖片轉成url 這篇文章主要使用插件來完成 圖片調整大小 和 表格的插件使用( 這兩個目前quill 版本并不兼容 如果有大神解決了還望指點 ) 參考文章: vue-quill-editor 富文本編輯器支持圖片拖拽和放大縮小_*且聽風吟的博客-CSDN博

    2024年02月04日
    瀏覽(93)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包