【Vue】关于iview上传前动态改变上传的地址问题
首先,后台接口归定,当我们上传的时候,获取到文件的名字,上传的接口就是根据这个名字来生成的:就比如我们获取到名字,将名字传给后台,后台返回真正要上传的url地址,我们在向这个真正的url上传。我试过在before-upload上拦截,但是没有奏效。
回答
请问有解决办法了吗?
没办法解决;
iview中的 Upload 组件中 action
的声明是深拷贝。 他会被转换为内部组件的 data。所以你外部如何去修改,他都是在创建的时候就固定好了。
解决你这个问题,唯一的办法就是不用他的action。 在beforUpload 中完成文件上传功能。然后reture false。
在data中创建一个变量,和action绑定起来。
然后修改这个变量就可以了。
我测试是有效的。
以上是 【Vue】关于iview上传前动态改变上传的地址问题 的全部内容, 来源链接: utcz.com/a/85259.html