vue axios 请求百度天气api的问题

想要获取这样的天气和时间信息

clipboard.png
代码这样写的
created() {

        let obj = {
            baseURL: 'http://api.map.baidu.com/telematics/v3/weather',
            method: 'post',
            data: {
                location: "北京市", 
                output: "json",
                ak: "eklfHV01LdEBLSrwUAXZRP6Ctr94f8TO" 
            }
        }
        this.axios.post(obj).then( res => {
            console.log(res)
        })
    报错了
    TypeError: relativeURL.replace is not a function
阅读 5.4k
1 个回答

axios的用法你没搞清楚,改一下代码应该就好了

this.axios.post('http://api.map.baidu.com/telematics/v3/weather', 
data: {
    location: "北京市", 
    output: "json",
    ak: "eklfHV01LdEBLSrwUAXZRP6Ctr94f8TO" 
})
.then( res => {
    console.log(res)
})

官方文档传送门:https://www.kancloud.cn/yunye...

推荐问题