国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

vue引入ueditor及node后臺(tái)配置詳解

2024-05-06 15:22:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近公司的某個(gè)客戶(hù)要用上我們公司的產(chǎn)品,他的后臺(tái)管理里的富文本編輯器要求有點(diǎn)多,開(kāi)始打算用Quill,但是發(fā)現(xiàn)Quill根本滿足不了他的需求。在調(diào)研了市面上的富文本編輯器后,最后似乎只剩了百度的ueditor。雖然很丑~~~,不過(guò)沒(méi)關(guān)系,政府網(wǎng)站和這種效果更搭:-D 我是不是說(shuō)了什么(逃

vue引入ueditor

步驟

    百度ueditor下載,隨便哪個(gè)版本就好(本文章以php版為例),不需要特別全面功能的可以考慮下UM嘍 將對(duì)應(yīng)的文件夾放到static中 修改前端vue部分引用的ueditor.confg.js,設(shè)置路徑window.UEDITOR_HOME_URL = "/static/utf8-php/"
window.UEDITOR_HOME_URL = "/static/utf8-php/" var URL = window.UEDITOR_HOME_URL || getUEBasePath(); /**  * 配置項(xiàng)主體。注意,此處所有涉及到路徑的配置別遺漏URL變量。  */ window.UEDITOR_CONFIG = {  //為編輯器實(shí)例添加一個(gè)路徑,這個(gè)不能被注釋  UEDITOR_HOME_URL: URL  // 服務(wù)器統(tǒng)一請(qǐng)求接口路徑  , serverUrl: "http://localhost:3000/ueditor/ue" // ............ 下面忽略................

編寫(xiě)vue文件,我已經(jīng)把static配置到webpack的路徑里了,自己可以相應(yīng)更改,ueditor中的各項(xiàng)方法可以在自己下載的百度ueditor包的index.html中找。

<template> <div class="hello"> <script id="editor" type="text/plain"></script> <button @click="show">你敢點(diǎn)一下嗎?</button> </div></template><script>export default { name: 'HelloWorld', data () { return {  editor: null } }, methods: { show () {  console.log(this.editor.getContent()) } }, mounted () { require('static/utf8-php/ueditor.config.js') require('static/utf8-php/ueditor.all.min.js') require('static/utf8-php/lang/zh-cn/zh-cn.js') require('static/utf8-php/ueditor.parse.min.js') this.editor = window.UE.getEditor('editor') }, destroyed () { this.editor.destroy() }}</script>

注意事項(xiàng)

    在步驟3中的路徑一定要有最后一個(gè)"/" 步驟3中的serverUrl寫(xiě)成對(duì)應(yīng)的服務(wù)端地址

node后端處理

express 實(shí)現(xiàn)

網(wǎng)上有人已經(jīng)實(shí)現(xiàn)了express版的,使用express的有福了。不過(guò)我直接用他的是不能直接用的,在瀏覽器中報(bào)": unexcepected ",我將他的代碼改了一下,不讓它在返回配置是重定向,而是直接返回一個(gè)jsonp,jsonp內(nèi)容設(shè)置為百度的ueditor包中的php文件下的config.json,記得用正則表達(dá)式或者直接用手把注釋去掉,json是沒(méi)有注釋的。
這時(shí)你可能發(fā)現(xiàn)不報(bào)錯(cuò)了,但是圖片上傳會(huì)錯(cuò)誤,報(bào)404。其實(shí)圖片已經(jīng)上傳成功了,只是沒(méi)有正確的加載,因?yàn)榉祷氐穆窂街皇锹窂剑皇峭暾膗rl,就會(huì)請(qǐng)求到前端服務(wù)域下。(例如"http://localhost:8080/**")。此時(shí)修改config.json中"imageUrlPrefix": "http://localhost:3000",就可以將圖片路徑補(bǔ)充完整。跨域問(wèn)題自己解決哈-----

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 长沙县| 东宁县| 鄂伦春自治旗| 榆树市| 陆丰市| 宜春市| 公主岭市| 开化县| 嫩江县| 会东县| 长沙县| 巧家县| 华蓥市| 成武县| 三门县| 昔阳县| 六盘水市| 蓬安县| 黑龙江省| 武冈市| 河西区| 乐清市| 安龙县| SHOW| 合山市| 神池县| 万年县| 双峰县| 旺苍县| 县级市| 安宁市| 凤凰县| 翼城县| 天祝| 海口市| 突泉县| 五华县| 五指山市| 资中县| 德保县| 滨州市|