Thor官方文档提示:

源码内容:(源码内默认对接口返回数据的处理,具体在uploadImage方法内)

//判断code,以实际接口规范判断if (d.code % 100 === 0) {// 上传成功 d.url 为上传后图片地址,以实际接口返回为准d.url && (_this.imageList[index] = d.url)_this.$set(_this.statusArr, index, d.url ? "1" : "3")
} else {// 上传失败_this.$set(_this.statusArr, index, "3")
}

像我这边接口返回字段就是这样的:(和接口文档提供的出入巨大,官方文档又没有提供方法做字段替换

只能对源码进行修改:

if (d.errCode === '0') {// 上传成功 d.url 为上传后图片地址,以实际接口返回为准d.data.photo_url && (_this.imageList[index] = d.data.photo_url)d.data.photo_uuid && (_this.photo_uuid[index] = d.data.photo_uuid)_this.$set(_this.statusArr, index, d.data.photo_url ? "1" : "3")} else {// 上传失败_this.$set(_this.statusArr, index, "3")}

只要就是对接受返回字段做调整,源码只默认返回Url的,这边photo_uuid是自定义加上的返回值,相关配置修改还有:

上传完成时,字段传输,以及对新增字段的初始化定义,这里就不一一贴图了。

uni-app开发中,使用ThorUI中的图片上传,自定义接口返回数据修改相关推荐

  1. ajax中fileelementid,使用 ajaxFileUpload 进行图片上传

    前端部分 使用ajaxFileUpload 主要是为了异步上传文件,不需要开启新的页面进行上传! 由于segmentfault不能上传文件,该文件ajaxFileUpload.js的代码在本篇文章的最 ...

  2. Vue中使用vue-croper插件实现图片上传裁剪并传到SpringBoot后台接口

    场景 前后端分离的项目,前端修改头像时,需要对头像进行裁剪并且能实时预览,然后上传到SpringBoot后台. 实现效果如下 注: 博客: https://blog.csdn.net/badao_li ...

  3. 【小程序开发原创】小程序裁剪图片上传头像,二维码源码

    微信小程序 图片裁剪工具,简单易用 项目需求 在做微信小程序的时候有个图片上传之前裁剪的需求,找过一些github中的项目,都不太理想,主要是没有办法自定义宽高,于是自己研究了一下,做了一个简单的图片 ...

  4. Flask Web开发入门(十)之图片上传(使用Flask-Upload)

    在Flask Web开发入门(八)之文件上传中,我们探讨了Flask框架下的文件上传,本章我们将使用Flask插件Flask-Uploads示例说明的图片上传与展现如何实现 开始之前,我们先简单看下F ...

  5. uni-app - 头像图片裁剪组件(支持多种裁剪,手势控制旋转或缩放、内外部控制图片移动、提供上传后端接口方案、头像图片美化)全端完美兼容 H5 App 小程序,最好用的图片上传后裁剪插件教程源代码

    前言 网上的教程代码非常乱且都有 BUG 存在,非常难移植到自己的项目中,而且很难. 实现了 完美兼容 H5 App 小程序,选取手机本地相册或拍照,图片上传裁切内置多种方案,样式随便改, 本文代码干 ...

  6. 在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能

    前言 之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下. 谈起FCKeditor ...

  7. 微信小程序云开发之云存储(实现图片上传和下载)

    文章目录 前言 一.云存储的使用 二.使用演练 1.上传图片到云存储中 2.下载并保存图片到手机 前言 我们经常将文件(音频.图片.压缩包.文档)存储在网上,我们的云开发平台为开发者提供"云 ...

  8. 记录uni.app开发微信小程序中地图的使用,以及项目中的解决办法

    标题先讲一下需求:需要获取用户的地址信息以及经纬度,并在地图中展示时出来 uniapp官方也提供了api uni.getLocation(OBJECT) getLocation只能获取用户的经纬度,不 ...

  9. Vue中使用微信JSDK实现图片上传

    1.npm安装,不会的看这里 npm install weixin-js-sdk 2.main.js全局注册 import wx from 'weixin-js-sdk' Vue.prototype. ...

最新文章

  1. 2022-2028中国空中互联网系统市场现状及未来发展趋势报告
  2. 启动过程以及故障排除
  3. tf.dtypes.cast
  4. 虚拟主机域名访问yum服务器,虚拟主机域名访问yum服务器
  5. 《Netty权威指南》
  6. 龙族幻想服务器维护中怎么办,龙族幻想遇到无法连接服务器?两招教你轻松解决...
  7. 对警报线程池的警报线程_检测和警报SQL Server代理丢失的作业
  8. 1.1.1.1校园网_突破校园网限制,开启寝室Wifi
  9. android 遍历短信,Android通过for循环批量发送短信
  10. Blender2.9基础二:UV篇
  11. 如何在Chrome(或任何浏览器)中编辑任何网页
  12. 代理服务 SQUID 测试
  13. Simple java里面的paint(Graphics g)的理解
  14. ASO如何迅速提升一个核心关键词排名,aso关键词排名怎么优化
  15. 我在北京每月白捡一万元(转贴)
  16. 全志平台A10s用户手册使用说明书
  17. html怎么帮图片占位,css 技巧:利用 after 伪对象和 background 属性实现 img 图片标签占位图...
  18. 数据仓库、数据整合、ETL、ELT和EII之间的区别?
  19. 短视频转发平台是什么意思?
  20. Flutter中Provider的一般用法(一)

热门文章

  1. Mac 网页字体优化小议
  2. “软件测试”一般都在测试什么你知道吗?
  3. TCP协议面试10连问,网友直呼太强!
  4. 中国空间科学技术 参考文献
  5. 免费OA系统平台在企业发展中的优势(转载)
  6. install xmms
  7. 数据结构之二叉排序树(C++实现)
  8. Android属性动画实现TextView类似支付宝余额数字滚动
  9. UE4课堂笔记——《UE4C++游戏开发入门教程!》第一期开场,C++必须了解小知识
  10. 闲的发慌系列01-家庭版NAS