愿此后再无WA 2022-06-15 21:42 采纳率: 94.1%
浏览 31
已结题

vue 变量调用问题.

我正在用下面条命令向 向 http://127.0.0.1:8888/sms_codes/13030124014/ 发送get请求

axios.get(this.host +'/sms_codes/' + this.mobile + '/', {
     responseType: 'json'
})
    ....

并在在一个js文件下进行如下定义(上面已经导入了)

let host = 'http://127.0.0.1:8000'

为什么发送的结果中间会多了一个undefined?

img

但如果不引用变量就不会发生这种情况

axios.get("http://127.0.0.1:8000" +'/sms_codes/' + this.mobile + '/', {
     responseType: 'json'
})

img

问题 :1.这是为啥?2.如何解决

  • 写回答

1条回答 默认 最新

  • 你好!机器人 2022-06-15 21:51
    关注

    1、直接写host

    axios.get(host +'/sms_codes/' + this.mobile + '/', {
         responseType: 'json'
    })
    
    

    2、http://127.0.0.1:8000改成你服务端的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 修改了问题 6月15日
  • 修改了问题 6月15日
  • 展开全部