请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于自定义的el-upload上传组件的属性:http-request的问题

图片描述
http-request 这个属性直接定义到封装的组件上,相当于这个组件默认写死了手动上传,因为这个属性只要设了就会覆盖默认的 Xhr 行为。 这样的话用组件时,不设置http-request这个方法也会导致设置的action无效。
图片描述

正在回答 回答被采纳积分+3

2回答

五月的夏天 2022-08-06 14:24:35

需要一个布尔值去判断,传true就用自定义上传,否则就用action 。

0 回复 有任何疑惑可以回复我~
  • 提问者 塔格利安索骑士 #1
    我的问题是 http-request 和 action 这连个属性不能同时存在,要如何根据布尔值 去动态删除掉组件的这个属性
    尝试了单独设置这个属性的true/fasle无效,还是得动态的去掉http-request
    
    如此 :http-request="httpRequest" 需要怎么动态判断呢?
    
     我的尝试:https://img1.sycdn.imooc.com//szimg/62ecdedc09dbf43309040461.jpg
    
    结果       :https://img1.sycdn.imooc.com//szimg/62ecdf1809bbe1ff06750184.jpg
    
    
    
    问题:这个属性要如何动态添加?
    回复 有任何疑惑可以回复我~ 2022-08-08 11:04:52
  • 你加qq群,私下我给你讲,这可能讲不清楚 。
    回复 有任何疑惑可以回复我~ 2022-08-09 20:45:26
提问者 塔格利安索骑士 2022-08-05 16:48:00

感觉这个方法需要一个额外的属性,来定义上传的方式:手动/自动上传。也看到 uploadAttrs里面定义过这个属性,只是没用过 autoUpload,尝试了单独设置这个属性的true/fasle无效,还是得动态的去掉http-request

如此 :http-request="httpRequest" 需要怎么动态判断呢?

 我的尝试:https://img1.sycdn.imooc.com//szimg/62ecdedc09dbf43309040461.jpg

结果       :https://img1.sycdn.imooc.com//szimg/62ecdf1809bbe1ff06750184.jpg


问题:这个属性要如何动态添加?


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信