ueditor百度编辑器常见报错的解决方法
生活随笔
收集整理的這篇文章主要介紹了
ueditor百度编辑器常见报错的解决方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果是第一次使用ueditor百度編輯器,或者對(duì)它不熟悉的情況下使用,會(huì)出現(xiàn)一些常見問題和報(bào)錯(cuò)。怎么使用建議參考ueditor官網(wǎng),這里只談一些常見錯(cuò)誤。
問題:‘UE’ is not defind
我是在vue中調(diào)用UE里面的方法時(shí)遇到的這個(gè)問題。這是ESlint的代碼風(fēng)格警告,雖然不影響功能的使用,看上去非常不爽,解決方法是在前面用window調(diào)用,即:this.ue = window.UE.getEditor()。問題:工具欄可見,編輯區(qū)域沒有高度
在UE加載完成后,設(shè)置高度
this.ue.addListener('ready', function () {// 設(shè)置編輯區(qū)域高度_this.ue.setHeight(400); }); // ue是提前定義的問題:報(bào)錯(cuò): 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
這個(gè)問題是webpack打包后出現(xiàn)的,是因?yàn)閣ebpack使用的是嚴(yán)格模式打包。有人用一些外掛插件來解決這個(gè)問題,但是我會(huì)盡量不使用插件,采用的是修改webpack打包配置,略過某個(gè)文件,又不影響其他文件的嚴(yán)格模式。
{test: /\.js$/,loader: 'babel-loader',exclude: /node_modules/,// 取消富文本的嚴(yán)格模式,注意路徑options: {"presets": ["es2015"],"ignore": ["./src/static/utf8-php/ueditor.all.js"]} }問題:配置項(xiàng)http錯(cuò)誤,上傳功能將不能正常使用!
在本地測(cè)試都會(huì)報(bào)這個(gè)錯(cuò),這就需要你和后臺(tái)共同解決圖片上傳的配置問題。
最后大功告成,如圖:
總結(jié)
以上是生活随笔為你收集整理的ueditor百度编辑器常见报错的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于vue2实现省市联动
- 下一篇: WEUI picker组件无法js动态改