前言
日常积累,欢迎指正
1、安装依赖
yarn add dva-loading
# or
npm install dev-loading
2、dva-loading 引入
import createLoading from 'dva-loading'
app.use(createLoading())
3、dva-loading 使用 - 利用 dva-loading 实现 loading
3.1、使用 app.use(createLoading()) 之后 reducer 的 state 中会增加一个 loading 属性
3.2、在需要使用 loading 的组件中获取到它
我这里是通过容器组件中将这个 loading 属性传递给需要使用它的组件中的
function mapStateToProps(state, ownProps) {
// console.log(state)
return {
loading:state.loading