使用axios对json-server的增删改查

使用axios对json-server的增删改查

1、获取信息 get命令
axios.get(‘http://localhost:3000/tableData’)
.then((res)=>{
console.log(‘数据’,res)
let Date = res.data//获取到的信息赋值给表单
})

2、增加数据 post命令
post命令一直报错500错误,有id值才行
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205122131375.png
在这里插入图片描述

3、删除命令 delete
delete也报了错误 一直404
问题是虽然一直报404 但我点开 是能找到数据的

解决方法 上面加id值
在这里插入图片描述
1根据选择的名字
2获取到对应的id值
3根据id值获取的地址
这样就不报404错误了

4、修改命令 patch
首先要在data中定义如下数据:
在这里插入图片描述
接下来就发请求
在这里插入图片描述
this.addressData是在data中定义的对象
this.$route.query.item.id是传过来的id

注意:
传入的数据必须是json对象格式

故请求地址必须写成这种格式
例如: https://localohost:3000/addressList/01001
这样就会返回一个json格式的数据

如果url写成https://localohost:3000/addressList?id=01001
则会返回一个数组,就会报错如下
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值