微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将数据从 api 传递到变量 Node.js

如何解决将数据从 api 传递到变量 Node.js

我从互联网上得到了一个关于 NBA 球队的 api,碰巧我无法将这些数据保存在 usestate 中。 api 已连接,我可以访问它的数据,但我无法将此数据传递给我称为“setEquipa”的变量 我的目标是将“球队”中的内容传递给那个 flalist,从而列出所有 NBA 球队

代码

export default function App() {

  const [equipas,setEquipa] = useState([]) 


  useEffect(() => {
      var axio = require("axios").default;
      axio.request(options).then(function (response){
        console.log(response.data)
        axios.request(setEquipa(response.equipas))
      });
 /*var axios = require("axios").default;
  
  axios.request(options).then(function (response){
    console.log(response.data);
  }).catch(function (error) {
    console.error(error);
  });
*/
 })
  const renderItem = ({item}) => {
    return (
      <View style={styles.Box}>
        <Text style={styles.teams}>{(item.full_name)}</Text>
      </View>
    )

  }


  return (
    <View>
       <FlatList
          data={equipas}
          renderItem={renderItem}
          keyExtractor={(item) => uuid()}
        >
        </FlatList> 
    </View>
  );
}

接口:

Object {
  "data": Array [
    Object {
      "abbreviation": "ATL","city": "Atlanta","conference": "East","division": "Southeast","full_name": "Atlanta Hawks","id": 1,"name": "Hawks",},Object {
      "abbreviation": "BOS","city": "Boston","division": "Atlantic","full_name": "Boston Celtics","id": 2,"name": "Celtics",Object {
      "abbreviation": "BKN","city": "brooklyn","full_name": "brooklyn Nets","id": 3,"name": "Nets",Object {
      "abbreviation": "CHA","city": "Charlotte","full_name": "Charlotte Hornets","id": 4,"name": "Hornets",

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。