import React, { Component } from 'react'; import { observer, inject } from 'mobx-react'; import classes from './style.css'; @inject(stores => ({ avatar: stores.session.avatar, code: stores.session.code, getCode: stores.session.getCode, })) @observer export default class Login extends Component { componentDidMount() { this.props.getCode(); } renderUser() { return (
{ }

扫码成功

请在手机微信上确认登陆

); } renderCode() { var { code } = this.props; return (
{ code && () } 刷新二维码

扫描二维码登录微信

使用手机登录网页版微信

); } render() { return (
{ this.props.avatar ? this.renderUser() : this.renderCode() }
); } }