封裝調用接口的函數,返回接口的返回值

  • 封裝公共函數的 js:publicFunc.js
const getData = () => {
  return new Promise((resolve) => {
    axios.get(url,param)
      .then((req) => {
        const data = req;  //接口返回值做處理
        resolve(data);
      })
      .catch((err) => {
        console.log(err)
      });
  });
}
export default {getData};
  • 調用
	showMyData = async () => {
    let data = await getData();
    this.setState({
      data
    });
  };

我的其他文章:https://matonna.github.io/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章