<form ref="Ref_FromDownload" :action="URL" :method="method" style="display:none">
<input type="text" name="token" v-model="token">
<input v-if="method.toLowerCase() === 'post' "type="text" name="filename" v-model="fileName">
<input v-if="method.toLowerCase() === 'post' "type="text" name="ids" v-model="ids">
</form>
props:{
method:{
type:String,
default:"get"
},
filename:String,
rowId:{
type:string,
required:true
}
}
computed:{
URl(){
动态计算单个与多个下载地址
},
token(){
登陆token
},
// 业务编号
ids(){
接受的rowId
}
},
methods:{
summit() {
// 每次dom更新提交一次,批量提交
this.$nextTick(_=>{
this.$refs.Ref_FormDownload.submit();
})
}
}