config.params
时间: 2023-10-18 15:26:56 浏览: 60
config.params是一个配置对象,用于设置请求的参数。在给定的引用中,这个配置对象被用于axios请求的GET方法中。具体来说,这段代码检查了请求的方法是否为GET,如果是,则设置了一个参数序列化函数来将参数转换为URL查询字符串的形式。这个参数序列化函数使用了qs库的stringify方法,并传入了一个选项对象来指定数组的格式化方式。这样做是为了保证在GET请求中传递数组类型的参数时,参数会被正确地序列化和传递。
另外,路由传参分为params传参和query传参。params传参类似于网络请求中的POST请求,参数会被传递到请求的主体中,并且不会在地址栏中显示。但是这种方式无法刷新页面,并且只能与name属性一起使用。而query传参类似于网络请求中的GET请求,参数会被拼接在地址栏中,以?name=value的形式显示。query传参更加灵活,既可以与path属性一起使用,也可以与name属性一起使用。
综上所述,config.params是一个用于设置请求参数的配置对象,可以在GET请求中使用,并且可以通过参数序列化函数来设置参数的序列化方式。而路由传参则分为params传参和query传参,分别对应POST请求和GET请求的参数传递方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [axios传递数组格式参数](https://blog.csdn.net/lml_little/article/details/126340584)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [params传参处理](https://blog.csdn.net/dayexiaofan/article/details/126917063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]