在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ react-router4 跳轉(zhuǎn)其他組件失敗

react-router4 跳轉(zhuǎn)其他組件失敗

怎么實現(xiàn)點擊鏈接,second組件是新頁面展示,而不是在當(dāng)前頁面展示呢!地址欄的路由對了,但是不能跳轉(zhuǎn)
圖片描述
index.js

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { Route,BrowserRouter}from 'react-router-dom';
import registerServiceWorker from './registerServiceWorker';
import home from './components/home';
import second from './components/second'
ReactDOM.render((
  <BrowserRouter>
    <div>
      <App>
          <Route path = '/' component={home}></Route>
      </App>
        <Route path = '/second' component={second}></Route>
    </div>


  </BrowserRouter>
),document.getElementById('root'));

registerServiceWorker();

App.js

import React, { Component } from 'react';
// import logo from './logo.svg';
import './App.css';
// import {Router, Route, Link,BrowserRouter,HashRouter,hashHistory,Indexlink,Match}from 'react-router-dom';
import {Link} from 'react-router-dom'
class App extends Component {
  render() {
    return (
      <div className="App">
        <h1>hello,world</h1>

        {this.props.children}
      </div>

    );
  }

}

export default App;

home.js

import React, { Component } from 'react';
// import logo from './logo.svg';

// import {Router, Route, Link,BrowserRouter,HashRouter,hashHistory,Indexlink,Match}from 'react-router-dom';
import {Link} from 'react-router-dom'
class myHome extends Component {
  render() {
    return (
      <div className="myHome">
        <h1>home頁面</h1>
      <Link to="/second">點擊點擊</Link>

      </div>
    );
  }
}
export default myHome;
回答
編輯回答
冷咖啡

<Route path = '/second' component={second}></Route>中添加exact屬性就可以了。
如下:

<Route exact path = '/second' component={second}></Route>
2017年8月4日 05:15
編輯回答
吢涼

請把錯誤信息和second頁面的代碼貼出來

2017年1月7日 22:19