get
downloadExcel() {
this.axios({
url: '/API/YJDD/excel',
method: 'get',
Params: this.params,
File//可以下载文件,无File,就是普通的axios
})
},
post
save(name) {//保存数据
let _this = this;
this.axios({
url: '/API/YJDD/Save',
method: 'post',
data: _this.saveData
}).then(res => {
if (res.status == 200) {
this.$Message.success("保存成功!");
this.$parent.ifNew = false;//新增页面关闭
this.$parent.loadData();//重新加载数据
}
}).catch(err => {
this.$Message.error("保存失败!");
})
},
方法二:
/* 数据查询 */
export const sData={
/* 查询接口 */
search(paramData){
return axios.get('/API/HTGL/List',{params:paramData});
},
}
运用
this.$api.sData.search(this.params)
.then(res => {
this.alltotal = res.data.COUNT; //返回总条数
if (res.status == 200 && res.data) {
this.setData(res.data.DATA);
}
}).catch(err => {
console.log(err);
})
别人家的ajax
ajax