网站首页 > 技术文章 正文
这里接上次的《VUE前端编程:富文本编辑器wangEditor 5 工具条定制》,谈一下Vue中使用wangEditor5实现基于OSS(OSS,Object Storage Service,对象存储)的图片上传,因为一个小小的拼写错误,这个小问题折腾了一天。[流泪][流泪]
实现完毕的效果如下图所示,选择图片上传,然后在编辑区显示,上传和返回文件仍然使用的是文件上传的标准API。
wangEditor5官方要求
在官方文档中,如果要完成上传图片的定制,需要定义专门的函数customUpload。这里需要注意一点,wangEditor和之前版本都不一样,所以之前版本的东西都不要看了,多看看V5的官方文档和问题讨论区。
定制过程
按照官方要求,我们定义editorConfig的对应字段如下:
今天调试的时候,把MENU_CONF看成了MENU_INFO,死活调不通,一直搞到晚上8点多。这里注意分层:editorConfig第一层,MENU_CONF第二层,uploadImage第三层,然后是配置的具体内容,其中,customUpload我在method中做了定义。
this.$nsdHandler为OSS上传文件的句柄,并通过onSucess和onError进行回调,我们在onSuccess回调函数中,通过wangEditor的insertFn函数进行图片信息的插入。
如果要设置其他参数,可到wangEditor的demo页面中,通过控制台输入editor.getConfig().MENU_CONF进行查看。
上传视频的定制,其原理和图片定制类似,如果大家不犯我这样的低级错误,实现相对还是比较简单的,大家可以自行尝试一下,过程中如有任何问题,可随时和我交流,今天,有朋友问如何初始化默认字体的大小,这个问题我和自己定义工具条新菜单项一起看一下,后期整理个文发出来供朋友们参考。
- 上一篇: 详解用户图片上传流程
- 下一篇: 如何上传图片文件到 node 服务端
猜你喜欢
- 2024-11-25 超强 Vue+Electron 图床上传工具PicGo
- 2024-11-25 JAVA全栈CMS系统vue图片/视频上传组件,多图上传及删除功能11
- 2024-11-25 SpringCloud+vue实现图片裁剪缩放上传
- 2024-11-25 Node.js实现将文字与图片合成技巧
- 2024-11-25 Nodejs之MEAN栈开发(四)-- form验证及图片上传
- 2024-11-25 基于业务场景下的图片/文件上传方案总结
- 2024-11-25 几行代码实现上传接口,白嫖Github做为在线图床
- 2024-11-25 我带的实习生竟然把图片直接存到了服务器上!崩溃了
- 2024-11-25 Fabric.js 将本地图像上传到画布背景
- 2024-11-25 前端JS判断上传文件是否是图片
你 发表评论:
欢迎- 599℃几个Oracle空值处理函数 oracle处理null值的函数
- 591℃Oracle分析函数之Lag和Lead()使用
- 579℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 575℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 571℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 564℃【数据统计分析】详解Oracle分组函数之CUBE
- 550℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 545℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- 前端接口 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)