摘要:
1.安装依赖:yarn add react-app-rewired customize-cra babel-plugin-import less less-loader 2.修改package.json .... "scripts": { "start": "react-app-rewired st 阅读全文
摘要:
1.底层原理不一样: BrowserRouter使用的是H5的history API,不兼容IE9及以下版本。 HashRouter使用的是URL的哈希值。 2.path表现形式不一样 BrowserRouter的路径中没有#,例如:localhost:3000/demo/test HashRout 阅读全文
摘要:
withRouter可以加工一般组件,让一般组件具备路由组件所特有的API import React, { Component } from 'react' // 引入withRouter import {withRouter} from 'react-router-dom' class Heade 阅读全文
摘要:
借助this.prosp.history对象上的API对操作路由跳转、前进、后退 -this.prosp.history.push() -this.prosp.history.replace() -this.prosp.history.goBack() -this.prosp.history.goF 阅读全文