import React from ‘react’;
// 引入hashHistory
import {HashRouter, Route, Switch, hashHistory} from ‘react-router-dom’;
import Home from ‘./v/home.jsx’;
import Mine from ‘./v/detail’;
const BasicRoute = () => (
HashRouter
Switch
Route exact path="/" component={Home}
Route exact path="/Mine" component={Mine}
Switch>
HashRouter
);
export default BasicRoute;
下面是Home组件
// 引入react并结构
import React from ‘react’
// 引入css样式
import ‘./h.css’
// 保留并渲染home组件
// 定义数组
let arr = [‘赶集网’, ‘百姓网’, ‘房天下’];
export default class Home extends React.Component {
constructor(props) {
super(props)
}
hander() {
console.log('你好')
}
render() {
let Style = {
color: 'red',
fontSize:'30px',
border: '1px solid pink'
}
let user = '黄泽俊'
return (
<div style={Style} onClick={this.hander}>
<a style={{ color: 'blue'}}>去Detail</a>
<p className="hello">你好</p>
<label htmlFor="username">用户</label>
{/*男男女女*/}
<input type="text" id="username"/>
<p>{user}</p>
<button onClick={() => this.props.history.push('Mine')}>通过函数跳转</button>
</div>
)
}
}