如何给el-upload中的请求动作url传值?
How to pass value to the request action url in el-upload?
<el-upload class="upload" action="http://127.0.0.1:5000/upload/email" :file-list="fileList" >
这里我使用了 elementio UI 库,我需要将电子邮件值传递给 'action' url 以像 base_url/upload/${email}
。但是这种方式在这里绑定值不起作用,因为它将整个url作为一个字符串。
export default {
name: "**",
data() {
return {
base_url: "http://127.0.0.1:5000",
email: email,
fileList: []
}
}
这里需要做什么才能将数据绑定到操作,以便它在具有 base_url 和电子邮件数据的 el-upload 的帮助下执行 post 请求?
您可以使用计算属性并将其设置为元素的操作属性。
computed: {
actionAttr: function () {
return `${this.base_url}/${this.email}
}
}
将 action
更改为 :action
对我有用 :)
就像 :-
<el-upload
class="upload"
:action="base_url+'/upload/'+email"
:file-list="fileList"
>
<el-upload class="upload" action="http://127.0.0.1:5000/upload/email" :file-list="fileList" >
这里我使用了 elementio UI 库,我需要将电子邮件值传递给 'action' url 以像 base_url/upload/${email}
。但是这种方式在这里绑定值不起作用,因为它将整个url作为一个字符串。
export default {
name: "**",
data() {
return {
base_url: "http://127.0.0.1:5000",
email: email,
fileList: []
}
}
这里需要做什么才能将数据绑定到操作,以便它在具有 base_url 和电子邮件数据的 el-upload 的帮助下执行 post 请求?
您可以使用计算属性并将其设置为元素的操作属性。
computed: {
actionAttr: function () {
return `${this.base_url}/${this.email}
}
}
将 action
更改为 :action
对我有用 :)
就像 :-
<el-upload
class="upload"
:action="base_url+'/upload/'+email"
:file-list="fileList"
>