2020-10-16

1.route和router的区别
route是“路由信息对象”,包括path,params,hash,query,fullPath,matched,name等路由信息参数。 而router是“路由实例”对象包括了路由的跳转方法,钩子函数等 如this.$router.push()

2 . r o u t e 和 route和 routerouter的区别
$route为当前router跳转对象里面可以获取name、path、query、params等

router为VueRouter实例,想要导航到不同URL,则使用router.push方法

返回上一个history也是使用$router.go方法

3.如何看接口报错

1.找到报错的接口
2.在swagger里找到对应的接口,看传参方式等数据
2.在请求头中找到对应接口的地址,复制一部分地址到代码里搜索调接口的相应组件的地方
3.在调接口的地方看调用了什么方法,用什么方式传参等,
4.在全局搜方法,看service.js和api.js

4.Axios发送请求时params和data的区别【request payload 和 query string parameters】
http中的get方法传递参数一般是 query string parameters,请求的url 会以 ?+参数 拼接形式
Request Payload,请求的参数放在request body中

因为params是添加到url的请求字符串中的,用于get请求。
而data是添加到请求体(body)中的, 用于post请求。

5.levesl = Array.from(new Set(levesl)).sort(); //去重,排序,

Array.from:把类数组变为真正的数组
new Set:es6的数组去重
sort():数组排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值