猿问

fetch异步请求怎么加loading?

问题:

    在React项目中,使用fetch异步请求,在发起请求到响应请求返回数据之间加个loading,比如“加载中...”之类。获取到数据后再删除或隐藏loading。应该怎么加?求解!谢谢

我现在的代码是:

    fetch(url).then((res) => {

        return res.json()

    }).then((data) => {

        console.log(data);

    }).catch(err =>{

        console.log(err)

    })


慕先生1852660
浏览 3885回答 2
2回答

qq_醉落夕风_0

请求接口之前open那个loadingUI,数据返回之后close,例如Indicator.open(); .then(function (res) {     console.log(res)     Indicator.close();

橋本奈奈未

fetch前面显示加载中。。。fetch被reject或resolve后隐藏
随时随地看视频慕课网APP
我要回答