请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

axios get params

图片描述

图片描述

图片描述

图片描述

  1. 老师, get 中,params 已经是一个 object了,为什么外面还要再包裹 { params }? 虽然结果是,一个 url 显示是带params,比如?tab=all, 但是不知道为什么不加就不显示了。

  2. 然后 axios 说是要 plain object 才可以,然后 与最后一张图片对比,content传过去的 params 也不是在 functions New 出来的。。。。

正在回答 回答被采纳积分+3

1回答

Dell 2021-05-16 14:03:24
  1. 人家要求你params 的内容是一个对象,所以你外层必须要现有一各{ params } 这一层啊

  2. {} 这就是个plain object, plain object 不等于 new 出来的实例

0 回复 有任何疑惑可以回复我~
  • 提问者 All_Good #1
    好的,{ params: params }; 如果没有加 { }, 就变成 { tab:value},params 无法设置对应的值。这样理解吗?
    
    谢谢老师
    回复 有任何疑惑可以回复我~ 2021-05-16 23:50:32
  • Dell 回复 提问者 All_Good #2
    对的!
    回复 有任何疑惑可以回复我~ 2021-05-19 21:33:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信