【Vue】关于iview上传前动态改变上传的地址问题

首先,后台接口归定,当我们上传的时候,获取到文件的名字,上传的接口就是根据这个名字来生成的:就比如我们获取到名字,将名字传给后台,后台返回真正要上传的url地址,我们在向这个真正的url上传。我试过在before-upload上拦截,但是没有奏效。

回答

请问有解决办法了吗?

没办法解决;

iview中的 Upload 组件中 action的声明是深拷贝。 他会被转换为内部组件的 data。所以你外部如何去修改,他都是在创建的时候就固定好了。

解决你这个问题,唯一的办法就是不用他的action。 在beforUpload 中完成文件上传功能。然后reture false。

在data中创建一个变量,和action绑定起来。
然后修改这个变量就可以了。
我测试是有效的。

【Vue】关于iview上传前动态改变上传的地址问题

【Vue】关于iview上传前动态改变上传的地址问题

【Vue】关于iview上传前动态改变上传的地址问题

【Vue】关于iview上传前动态改变上传的地址问题

以上是 【Vue】关于iview上传前动态改变上传的地址问题 的全部内容, 来源链接: utcz.com/a/85259.html

回到顶部