From 1d368d724ddb350cb4c99b6d7a13746e1a86c5e1 Mon Sep 17 00:00:00 2001 From: zuiidea Date: Mon, 12 Sep 2016 23:27:11 +0800 Subject: [PATCH] add login loading --- src/view/index.js | 8 ++++---- src/view/user/signIn.js | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/view/index.js b/src/view/index.js index 9a5c8ae..5a89102 100644 --- a/src/view/index.js +++ b/src/view/index.js @@ -12,10 +12,10 @@ import { Spin, message, Icon } from 'antd' const App = React.createClass({ getInitialState() { return { - // loading: true, - // login: false, - loading: false, - login: true, + loading: true, + login: false, + // loading: false, + // login: true, userName: '未登录', collapse: false, } diff --git a/src/view/user/signIn.js b/src/view/user/signIn.js index 169ab3a..958a2ea 100644 --- a/src/view/user/signIn.js +++ b/src/view/user/signIn.js @@ -19,8 +19,10 @@ let SignIn = React.createClass({ if (!!errors) { return } + _this.setState({ loading: true }) ajax.post(`${config.getAPIPath()}${config.login.validate}`) .type('form').send(values).end((err, res) => { + _this.setState({ loading: false }) if (ajax.isSuccess(res)) { if (this.props.loginSuccess) { this.props.loginSuccess(res.body.data, true) @@ -69,6 +71,10 @@ let SignIn = React.createClass({ 登录 +

+ 账号:guest + 密码:guest +

)