get的写法 .get('goods', { params: this.queryInfo })
data里面定义查询条件和分页参数
queryInfo: {
query: '', //查询条件
pagenum: 1, // 当前的页数
pagesize: 2 // 当前每页显示多少条数据
}
getgoodsList() {
//获取列表
this.$http
.get('goods', { params: this.queryInfo })
.then(result => {
console.log(result.data)
if (result.data.meta.status !== 200) {
return this.$message.error('获取列表失败!')
} else {
console.log(result.data)
this.goodsList = result.data.data
}
})
.catch(err => {
console.log(err)
})
}
put 还可以这样用 .put(`users/${userinfo.id}/state/${userinfo.mg_state}`) ecs下面的·
//状态修改
CheckState(userinfo) {
this.$http
.put(`users/${userinfo.id}/state/${userinfo.mg_state}`)
.then(result => {
if (result.data.meta.status !== 200) {
userinfo.mg_state = !userinfo.mg_state
return this.$message.error('更新用户状态失败!')
}
this.$message.success('更新用户状态成功!')
})
.catch(err => {
console.log(err)
})
}
.put(`users/${this.editForm.id}`, {
email: this.editForm.email,
mobile: this.editForm.mobile
})
.post('users', this.addForm)