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、直接写host

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

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