import React, { Component } from 'react' import Router from 'next/router' import { TabBar, Icon } from 'antd-mobile' export default class MenuBar extends Component { render () { const { pathname, children } = this.props return ( {tabBarData.map(({ title, icon, selectedIcon, link, dot, component: Component }) => ( } selectedIcon={} selected={pathname === link} onPress={() => Router.push(link)} > {children} ))} ) } } const tabBarData = [ { title: 'Home', icon: 'koubei-o', selectedIcon: 'koubei', link: '/home' }, { title: 'Icon', icon: 'check-circle-o', selectedIcon: 'check-circle', link: '/icon' }, { title: 'Trick', icon: 'cross-circle-o', selectedIcon: 'cross-circle', link: '/trick' } ]