import React, {Component} from 'react'
|
import asyncComponent from '@/utils/asyncComponent'
|
import './index.scss'
|
|
const Header = asyncComponent(() => import('@/mob/header'))
|
const MobCard = asyncComponent(() => import('@/mob/mobcard'))
|
|
class MobileManage extends Component {
|
/**
|
* @description 组件销毁,清除state更新
|
*/
|
componentWillUnmount () {
|
this.setState = () => {
|
return
|
}
|
}
|
|
jumpMenu = (card) => {
|
let _type = 'mob'
|
if (card.type === 'pc') {
|
_type = 'pc'
|
}
|
this.props.history.replace(`/mobdesign/${card.uuid}/${_type}/${card.keiNo}/${card.name}`)
|
}
|
|
render () {
|
return (
|
<div className="mobile-manage">
|
<Header view="manage" />
|
<MobCard jumpMenu={this.jumpMenu}/>
|
</div>
|
)
|
}
|
}
|
|
export default MobileManage
|