Skip to content

Commit 5f23122

Browse files
committed
feat: loading组件添加nprogress进度条
1 parent 46db71a commit 5f23122

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"jszip": "^3.4.0",
2323
"less": "^3.9.0",
2424
"less-loader": "^5.0.0",
25+
"nprogress": "^0.2.0",
2526
"prop-types": "^15.7.2",
2627
"react": "^16.13.1",
2728
"react-beautiful-dnd": "^13.0.0",

src/components/Loading/index.jsx

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
1-
import React from "react";
1+
import React, { Component } from "react";
22
import { Spin } from "antd";
3-
const Loading = () => {
4-
return (
5-
<div className="app-container">
6-
<Spin />
7-
</div>
8-
);
9-
};
3+
import NProgress from "nprogress"; // progress bar
4+
import "nprogress/nprogress.css"; // progress bar style
5+
6+
NProgress.configure({ showSpinner: false })// NProgress Configuration
7+
8+
class Loading extends Component {
9+
componentDidMount() {
10+
NProgress.start()
11+
}
12+
componentWillUnmount() {
13+
NProgress.done()
14+
}
15+
render() {
16+
return (
17+
<div className="app-container">
18+
<Spin />
19+
</div>
20+
);
21+
}
22+
}
1023

1124
export default Loading;

0 commit comments

Comments
 (0)