【bug&工具】2 el-switch的默认值不生效(扩展value值,不是true,false)_前端小云儿的博客-CSDN博客_elswitch默认值
接口返回多条数据,但是打断点页面只有一条数据
遇到问题
之前功能是好的,需要处理别人bug,发现新的bug问题,
首先看看自己的改动点,就是因为改了一个入参取值,本来入参用的附件的path,
我改成了url,这两个区别一个path没有https端口号的,url是有https端口号的,
仅仅这一点区别,缺埋下祸根。
梳理了下过程
首先
1上传附件前端上传4个附件
2 预览附件,发现页面展示只有1条数据
数据去哪里了?
处理过程:
3 先看看前端页面,数据有没有被隐藏掉--没有正常
4 再看后台接口数据,发现确实有4条
5 接口打断点,cood===200时候确实只有1条数
6 放过断点,看浏览器的请求接口,发现只有4条数据
这个时候脑袋都有点炸了,去对比别的上传附件地方,发现没有问题么,
这时候想到拦截,请求和返回数据拦截,发现请求数据没有问题
再看看拦截,发现返回附件的接口统一被拦截处理了,
可是别的都好着,为啥我的不行,
继续debugger断点,发现有个方法给返回所有数据把https统一处理转换了,
返回前端不含有这个https,但是方法有问题,只处理返回1条数据就没了。
导致我前端只能看到1条数
我擦 ,这才是问题关键。
本来想改这个方法,但是因为是公共组件的方法,怕影响别人,就自己写了个白名单,
,把自己的接口放进去,不去拦截处理,放过自己的接口
自此bug解决,耗时2小时。坑啊