vue以formdata方式向后端传递参数
在main.js中引入:
import Qs from 'qs'
Vue.prototype.$qs=Qs
post方式:
let data ={
ids:id //要传的参数
}
this.$axios.post(this.$api.training.detailsdelall,this.$qs.stringify(data)).then(res=>{
if(res.data.code==200){
this.$message({
message:res.data.msg, //msg是接收的msg
type:"success"
});
this.getDept();
this.getaddtable();//重新渲染表格
}
else{
this.$message.error('删除失败');
}
})
},
get方式:
this.$axios.get(this.$api.training.details, {
params:
{
//要传的参数
}
}).then(res=>{
if(res.data.code==200){
this.tableData = res.data.data;
this.totalSize = res.data.count; //接收的参数
}else{
this.$message(res.data.msg);
}
}).catch((res)=> {
this.$message.error('数据库出错,请联系管理员');
});
},