1) 终端中安装: npm install --save history
2) 在入口的src/ index.js中 导入
import {createBrowserHistory as createHistory} from “history”
3) 修改dva初始化内容 src/index.js中
const app =dva({history:createHistory()});
如上就把#去掉了,这样通过 ‘localhost:8000/ ’ 就可以访问根页面了。
默认是hashRouter 对浏览器不太好,通过上面的方式转换为BrowserHistory。需要用seo来抓取这个页面
历史变化: # 锚点 最早通过#来实现单页面,跳转到不同位置; history最早是H5的history记录网页地址,后退前进一步 back(),forward()