摘要: 全局安装: 本地安装:npm install express 会安装到当前项目 全局安装:npm install express -g 会安装到指定的目录node_global (如果没有指定目录安装到 C:\Users\计算机名\AppData\Roaming\npm ) 没有设置node_cac 阅读全文
posted @ 2021-09-13 17:56 男孩亮亮 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 需求:在axios 响应拦截中,根据响应判断路由跳转 import { createHashHistory,createBrowserHistory } from 'history'; // 引入 createHashHistory // 这里根据路由 hash 或 history 进行调用 cre 阅读全文
posted @ 2021-09-13 15:01 男孩亮亮 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 适用场景:子组件单独引入使用,不被 Route 组件所包裹,通过this 无法获取到 history、location、match withRouter的作用 作用:是将一个组件包裹进Route里面, 然后react-router的三个对象history, location, match就会被放进这 阅读全文
posted @ 2021-09-13 14:30 男孩亮亮 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们需要一个高阶组件“RoutingGuard.js”,和router.js(包含所以一级路由的一个数组)文件,在 app.js 中使用 高阶组件 (1)目录如下 2、RoutingGuard.js 高阶组件(这里需要注意的是 ('/' + pathname.split('/')[1]) i 阅读全文
posted @ 2021-09-13 13:41 男孩亮亮 阅读(831) 评论(0) 推荐(0) 编辑