import React, {Component} from 'react'
|
import {connect} from 'react-redux'
|
// import { message, Modal } from 'antd'
|
|
// import Api from '@/api'
|
import zhCN from '@/locales/zh-CN/login.js'
|
import enUS from '@/locales/en-US/login.js'
|
import asyncComponent from '@/utils/asyncComponent'
|
|
import './index.scss'
|
|
const Header = asyncComponent(() => import('@/mob/header'))
|
const Home = asyncComponent(() => import('@/mob/home'))
|
|
class Mobile extends Component {
|
state = {
|
dict: localStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
|
}
|
|
/**
|
* @description 组件销毁,清除state更新
|
*/
|
componentWillUnmount () {
|
this.setState = () => {
|
return
|
}
|
}
|
|
render () {
|
return (
|
<div className="mobile-view">
|
<Header />
|
<div className="mob-body">
|
<div className="mob-tool">
|
|
</div>
|
<div className="mob-shell">
|
<div className="mob-shell-inner">
|
<Home />
|
</div>
|
</div>
|
</div>
|
</div>
|
)
|
}
|
}
|
|
const mapStateToProps = () => {
|
return {}
|
}
|
|
const mapDispatchToProps = () => {
|
return {}
|
}
|
|
export default connect(mapStateToProps, mapDispatchToProps)(Mobile)
|