Vue 使用 axios 进行 get 请求拼接参数的两种方式
前言
本文主要介绍如何在 Vue 使用axios进行 get 请求拼接参数的两种方式
我们就以github上的一个开源接口举例:
https://api.github.com/search/users?q=xxx
这是 github 给开发人员提供的一个接口,是 get 请求。我们可以直接通过浏览器访问
很明显,q 是一个参数,xxx 是参数的值,至于 q 的值是什么,就看我们传什么参数,这种格式的传参格式我知道的有以下两种,下面分享给大家
方式 1(不推荐)
最简单的方式:我们可以直接使用+进行字符串拼接,如下所示
复制代码
可以正常获取到数据
方式 2(推荐)
这种方式相比于第一种,更加的精准,具体就是使用 ${}占位符进行参数替换
这个 ${}替换参数的方式不是 vue 提供的,而是 ES6
${ }是 es6 新增的字符串方法,可以配合单反引号完成字符串拼接的功能
如果用这种方式写,就是下面的代码
总结
以上就是我知道和经常在 vue 项目中使用 axios 进行 get 请求拼接参数的两种方式了
如果大家知道更多的方式或者建议,欢迎随时留言
版权声明: 本文为 InfoQ 作者【不觉心动】的原创文章。
原文链接:【http://xie.infoq.cn/article/dd3aa6c7ad7c4089e13f111b5】。文章转载请联系作者。
评论