当前位置:   article > 正文

ueditor百度编辑器常见报错的解决方法_使用ueditor报错找不到actionenter类

使用ueditor报错找不到actionenter类

如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错。怎么使用建议参考ueditor官网,这里只谈一些常见错误。



问题:‘UE’ is not defind
我是在vue中调用UE里面的方法时遇到的这个问题。这是ESlint的代码风格警告,虽然不影响功能的使用,看上去非常不爽,解决方法是在前面用window调用,即:this.ue = window.UE.getEditor()。


问题:工具栏可见,编辑区域没有高度

在UE加载完成后,设置高度

  1. this.ue.addListener('ready', function () {
  2. // 设置编辑区域高度
  3. _this.ue.setHeight(400);
  4. });
  5. // ue是提前定义的



问题:报错: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them

这个问题是webpack打包后出现的,是因为webpack使用的是严格模式打包。有人用一些外挂插件来解决这个问题,但是我会尽量不使用插件,采用的是修改webpack打包配置,略过某个文件,又不影响其他文件的严格模式。

  1. {
  2. test: /\.js$/,
  3. loader: 'babel-loader',
  4. exclude: /node_modules/,
  5. // 取消富文本的严格模式,注意路径
  6. options: {
  7. "presets": ["es2015"],
  8. "ignore": [
  9. "./src/static/utf8-php/ueditor.all.js"
  10. ]
  11. }
  12. }


问题:配置项http错误,上传功能将不能正常使用!

在本地测试都会报这个错,这就需要你和后台共同解决图片上传的配置问题。


最后大功告成,如图:



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/230286
推荐阅读
相关标签
  

闽ICP备14008679号