-
html定義一個裝編輯器的DIV
<template> <div id="editor"></div> </template> 複製程式碼
-
npm安裝wangEditor
npm install wangeditor --save /*wangeditor需要小寫*/ 複製程式碼
-
vue頁面匯入wangEditor
import Editor from 'wangeditor' export default { data () { return { editor: '' } } } 複製程式碼
-
vue頁面例項化wangEditor
methods: { async initEditor () { this.editor = new Editor('#editor') /* 括號裡面的對應的是html裡div的id */ /* 配置選單欄 */ this.editor.customConfig.menu = [ 'head', // 標題 'bold', // 粗體 'fontSize', // 字號 'fontName', // 字型 'italic', // 斜體 'underline', // 下劃線 'strikeThrough', // 刪除線 'foreColor', // 文字顏色 'backColor', // 背景顏色 'link', // 插入連結 'list', // 列表 'justify', // 對齊方式 'quote', // 引用 'emoticon', // 表情 'image', // 插入圖片 'table', // 表格 'code', // 插入程式碼 'undo', // 撤銷 'redo' // 重複 ] this.editor.customConfig.uploadImgMaxLength = 5 / 限制一次最多上傳 5 張圖片 */ this.editor.customConfig.uploadImgMaxSize = 3 * 1024 * 1024 /* 將圖片大小限制為 3M 預設為5M / /* 自定義圖片上傳(支援跨域和非跨域上傳,簡單操作)*/ this.editor.customConfig.customUploadImg = async (files, insert) => { /* files 是 input 中選中的檔案列表 */ let formData = new FormData() formData.append('file', files[0]) let data = await this.upload(formData) /* upload方法是後臺提供的上傳圖片的介面 */ /* insert 是編輯器自帶的 獲取圖片 url 後,插入到編輯器的方法 上傳程式碼返回結果之後,將圖片插入到編輯器中*/ insert(data.imgUrl) } this.editor.customConfig.onchange = (html) => { /* html 即變化之後的內容 */ } this.editor.create() /* 建立編輯器 */ } } 複製程式碼
-
渲染富文字編輯器
mounted () { this.initEditor() } 複製程式碼
vue如何使用富文字編輯器wangEditor自定義圖片上傳(解決跨域問題)
相關文章
- Laravel-admin 配置 wangEditor3 富文字編輯器圖片七牛雲上傳Laravel
- vue中正確使用富文字編輯器wangeditor和使用wangeditor遇到的坑Vue
- HTML 頁面使用 wangeditor 富文字編輯器HTML
- wangEditor上傳圖片問題
- 富文字編輯器Quill(二)上傳圖片與視訊UI
- [文件教程]解決sae下編輯器圖片上傳問題
- 富文字編輯器:UEditor與wangEditor 初使用總結
- 跨域CORS圖片上傳問題跨域CORS
- 【前端】vue引入tinymce富文字編輯器上傳影片自動轉img問題前端Vue
- Django3.X使用富文字編輯器kindereditor上傳圖片時一直轉圈圈,如何解決Django
- Vue 自定義富文字編輯器 tinymce 支援匯入 word 模板Vue
- Vue富文字帶圖片修改圖片大小自定義選擇項自定義字型Vue自定義字型
- nginx 解決圖片跨域問題Nginx跨域
- 富文字編輯器CKeditor的配置和圖片上傳,看完不後悔
- quill 富文字編輯器自定義格式化UI
- 九、Vue+Element使用富文字編輯器Vue
- springboot整合百度富文字編輯器ueditor實現圖片上傳和檔案上傳功能Spring Boot
- 線上富文字編輯器初探
- vue 富文字編輯器 vue-quill-editorVueUI
- 搞懂:前端跨域問題JS解決跨域問題VUE代理解決跨域問題原理前端跨域JSVue
- springboot+wangEditor圖片上傳Spring Boot
- 過濾器解決檔案上傳下載跨域問題過濾器跨域
- 富文字編輯器 VUE-QUILL-EDITOR 使用教程 (最全)VueUI
- SSM使用UEditor富文字編輯器SSM
- [Djangorestframework]-富文字編輯器的使用DjangoRESTFramework
- 富文字及編輯器的跨平臺方案
- 日常筆記二:獲取富文字編輯器中圖片筆記
- vue webpack配置解決跨域問題VueWeb跨域
- laravel-admin 富文字編輯器擴充套件 wangEditor V4版Laravel套件
- 仿有贊後臺+vue+ts+vuecli3.0+elementUi+四期vueX的使用+圖片上傳+富文字編譯器VueUI編譯
- Vue中跨域問題解決方案1Vue跨域
- VUE 呼叫 flask 介面,解決跨域問題VueFlask跨域
- Vue 跨域問題解決辦法 Vue 配置防止跨域 nginx 重定向防止跨域Vue跨域Nginx
- <span>Vue中使用axios如何解決跨域問題</span>VueiOS跨域
- VueQuillEditor富文字上傳圖片-非base64VueUI
- 關於專案中使用的富文字編輯器markdown和傳統的富文字編輯器的對比和選擇
- 自定義上傳圖片拼圖遊戲遊戲
- 在VueJS中使用 froala 富文字編輯器VueJS