React 网络请求

React 网络请求

使用axios完成网络请求

import React from 'react';
import axios from 'axios';
import PubSub from 'pubsub-js'
import ReconnectingWebSocket from "reconnecting-websocket";

import './App.css';
import ShowdetilComponent from './components/Showdetil'
import WebSocketText from './components/WebSocketText'



class App extends React.Component {

  mySubscrriber = function(msg, data){
    console.log(msg, data);
  };

  getStudentData = ()=>{
    //发起请求
    axios.get('http://localhost:3000/react/student').then(
      response => {
        if(response.status===200){
          console.log(response.data);
          //发布消息
          PubSub.publish('mytopic', response.data);
        }
      },
      error => {console.log('error',error.data);}
    );
  }

  render(){
    return (
      <div>
        <p>hello</p>
        //设置点击事件
        <button onClick={this.getStudentData}>点击我获取学生数据</button>
        <ShowdetilComponent/>
      </div>
    );
  }
}

export default App;
posted @   糖烤栗子&  阅读(323)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示