1.先将必要的包安装并导入
import React, { FC, useEffect } from "react";
import Axios from "axios"
2.getData代码如下(以链接心知天气API接口为例)
其中,param是传入的值,res是返回的值,它们的类型都是对象。
let result
const getData = () => {
const param: Size = {
params: {
key: '12345',
location: '乌鲁木齐',
}
}
Axios.get('https://api.seniverse.com/v3/weather/now.json', param).then(function (res) {
// res.data 是服务器返回的数据
result = res.data
console.log(result.results[0].now.code) //1 2 3 4.。
})
3.在useEffect中执行,以保证网页初始化阶段运行上述函数
useEffect(() => {
getData()
console.log('执行eff')
})
-------------------------------------
尊敬的开发者,您好!我是一名初入职场的小小程序员,从事软件开发工作,定期发一些文章来记录自己的学习过程,并分享问题的解决方法。
如果样例代码和文章描述有哪些问题,或者有相关领域想一起讨论,欢迎私信交流。