1. 下载dva-loading
npm install dva-loading --save
2. 导入并使用dva-loading
import createLoading from 'dva-loading';
app.use(createLoading());
3. 在组件中使用loading
所有的state都存在一个容器里面,有一个全局的loading
loading={ global: true/false, models: { namespace1: true/false, namespace2: true/false, namespace3: true/false, } }
可以使用global来判断接口是否已经完成,最好是每个页面使用自己的namespace,因为如果有一个namespace为true,global就为true