问题描述
饿了么ui中使用el-upload上传文件,如果失败了。我们需要获取上传失败后端返回的数据。饿了么组件中有对应上传失败的钩子函数。这里有一个小细节需要注意一下。在上传失败的钩子函数中,有三个参数,第一个是错误对象(后面两个欢迎大家看文档,嘿嘿)。直接没法取到错误对象里面的信息,需要转化一下才能得到。我们先看一下对应代码
代码
el-upload组件代码
methods方法代码
小细节
我们可以打印返回的错误信息看看
在这里,用户返回的信息看着像是一个对象,但是实际上,不能直接去取,直接取拿不到对应message的值的。这里要先通过err["message"],才能取到这个错误对象。然后再 往里面取一层message,才能得到这个 错误原因信息的值 。然后我们就可以进行提示用户了。
总结
记录一下,好记性不如烂笔头
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。