import React, {Component} from 'react'
import {Icon} from 'antd'
import {TabBar} from 'antd-mobile'
import Home from './pages/home'
import Cart from './pages/cart'
import My from './pages/my'
class App extends Component {
constructor(props) {
super(props)
this.state = {
selectedTab: 'home',
tabHidden: false
}
}
changeTabBar = (tab, hidden) => {
this.setState({
selectedTab: tab,
tabHidden: hidden !== undefined ? hidden : false
})
}
render() {
let {selectedTab, tabHidden} = this.state
return (
}
selectedIcon={}
selected={selectedTab === 'home'}
onPress={() => {
this.changeTabBar('home')
}}
>
}
selectedIcon={}
title="购物袋"
key="cart"
selected={selectedTab === 'cart'}
onPress={() => {
this.changeTabBar('cart')
}}
>
}
selectedIcon={}
title="我的"
key="my"
selected={selectedTab === 'my'}
onPress={() => {
this.changeTabBar('my')
}}
>
)
}
}
export default App
const HomeUnselectedIcon = () => (
)
const HomeSelectedIcon = () => (
)
const CartUnselectedIcon = () => (
)
const CartSelectedIcon = () => (
)
const MyUnselectedIcon = () => (
)
const MySelectedIcon = () => (
)