采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,当我在搜索页面的时候,点击热门搜索里面的按钮,就会发起很多次search接口的调用,这个一定是这样的吗?而且我看返回的数据也没有什么不同的,看的页面还是老师的在线地址的
黄老,截图在这里。点击热门搜索项一开始会发两次请求传参都是一样的。
原因是因为请求的 Hotkey 带有空格,需要 trim 一下,最新代码已经修复
验证了下没有问题,同样也可以在 router.js 中直接把返回的 hotKey trim 处理 key: (key.k).trim()
查找了下,原来是这个地方引起的问题,因为重新赋值了query,suggest组件watch了props.query,所以会发起多次请求
因为如果搜索的条数不够一屏,就会再次发起请求。
黄老,同样也发现了这个问题,应该是个bug吧。搜索的条目不够一屏应该page++,但看见这两次请求传参都是一样的。
page 会增加的啊
登录后可查看更多问答,登录/注册
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
1.2k 3
605 23
2.9k 15
1.1k 14
1.3k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号