//reducer
const initState={
style:{left:0}
}
const Tabs=(state=initState,action)=>{
switch (action.type){
case 'recommend':
Object.assign(state,{style:{left:0}})
return state
case 'list':
Object.assign(state,{style:{left:'25%'}})
return state
default:
return state
}
}
export default Tabs
//组件
export default class Tab extends Component{
render(){
const {style}=this.props
return(
<div>
...
<div style={style}><span></span></div>
</div>
)
}
}
宝慕林4294392
相关分类