Vue.js 如何将路径变量传递到axios GET请求
我正在将axios HTTP库与vuejs一起使用,以发出REST API请求。现在,我有一个用例来检查用户名是否存在。以下是axios对它的请求Vue.js 如何将路径变量传递到axios GET请求,vue.js,get,xmlhttprequest,axios,path-variables,Vue.js,Get,Xmlhttprequest,Axios,Path Variables,我正在将axios HTTP库与vuejs一起使用,以发出REST API请求。现在,我有一个用例来检查用户名是否存在。以下是axios对它的请求 this.$axios .$get(“/user/profile/find/username/${username}”) 。然后(响应=>{ var isusernameavable=response.id==0?true:false; 解析(isUserName可用); }) 这里,当我将username作为URI变量传递时,它将作为纯文本传递。
this.$axios
.$get(“/user/profile/find/username/${username}”)
。然后(响应=>{
var isusernameavable=response.id==0?true:false;
解析(isUserName可用);
})
这里,当我将username
作为URI变量传递时,它将作为纯文本传递。我已经查阅了axios文档,但找不到一个如何实现这一点的示例。然后我遇到了下面的问题。所以,我从这个问题中得到的是,axios不支持URI变量,这对于单一用途的HTTP库来说是很糟糕的
那么现在问题来了
fetch()
或同构fetch如何
试着这样做:
this.$axios
.get(`/user/profile/find/username/${username}`)
。然后(响应=>{
var isusernameavable=response.id==0?true:false;
解析(isUserName可用);
})
尝试以下方法:
this.$axios
.get(`/user/profile/find/username/${username}`)
。然后(响应=>{
var isusernameavable=response.id==0?true:false;
解析(isUserName可用);
})
你应该用一个倒勾来表示。我一直在想为什么他们用back tick,毕竟它很好用。在URL中传递变量时,不要忘记您的`。您应该使用一个倒勾。我一直在想为什么他们用back tick,毕竟它很好用。在URL中传递变量时,不要忘记你的`。那么你建议使用单引号而不是双引号?@MeenaChaudhary,不是,那么你建议使用单引号而不是双引号?@MeenaChaudhary,不是,