我正在尝试使用axios从openweathermap获取数据,目前,我正在使用一些方法从用户浏览器获取经度和经度,然后调用构建url的函数来构建url。url是正确构建的,没有任何问题,但是当我尝试用axios调用api时,奇怪的事情发生了(基本上我得到了我自己的页面html代码返回给我)。methods: { if (navigator.geolocation){
navigator.geolocation.getCurrentPositionpos
首先,我尝试在getCurrentPosition ()中实现componentDidMount()中的函数,其中设置状态为"lat“和"lng",然后是使用componentDidMount的axios但我得到了一个错误:“未处理的承诺拒绝: TypeError:无法读取未定义的属性'setState‘”import * as React from 'react';
import {也许我应该创建文件'utils/getCurrent
我有一个从浏览器导航器到天气api的简单获取位置功能。this.setState({lat:position.coords.latitude,lon:position.coords.longitude})import React from 'react';import WeatherGadget from '.,icon:null }; const