- 博客(7)
- 收藏
- 关注
原创 MAC M1 安装 nvm 踩坑笔记
MAC M1 安装 nvm 踩坑笔记 入手MAC,是件很开心的事情,不过在安装nvm的时候的坑却是让我的热情减少了一些,不过,经过多番面向百度安装,还是成功了。 重点来了:一定要确保 ~/.bash_profile, ~/.zshrc, ~/.profile, ~/.bashrc 这些文件存在,如不存在,进行新建。 新建命令:例如=tuoch ~/.bash_profile #安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/i
2021-11-06 21:39:44
1086
原创 在 react 中添加enter键出搜索
在React 中enter 键的大致思路就是在document.body上添加“keyup/keydown”事件,然后在keycode=13即按下enter键时触发此事件。 接下来将呈现在React 的 构造函数组 件以及 函数组件 中如何添加 enter 键搜索 函数组件 componentDidMount(){ document.body.addEventListener('keydown',this.handleKeyDown); } componentWillUnmount(
2021-03-10 14:14:56
2803
原创 使用react-router-cache-route实现页面状态的缓存
开发中有从详情页返回列表页的需求,这样一来页面返回后使用react-router会直接刷新页面,导致页面中的分页和搜索条件全部丢失,用户体验不佳,所以就必须将列表页的状态进行缓存。 网上搜索大概有几种方法: 1、使用localStorage/sessionStorage进行页面的状态的保存,跳转页面后再进行获取,这种方法虽然可行,但是从根本来说还是从新向后台再一次请求了数据,不算最佳方案。 2、react-activation,尝试未果 3、react-kepper,需要将项目的react-router替换
2020-09-21 16:31:37
11093
7
原创 react + antd实现只展开一个父级菜单栏的侧边栏(三级菜单栏)
工作中遇到一个需求,三级侧边栏只能展开一个父级菜单栏,保持页面简洁,提高用户体验,也是在网上查了很久,也没有完全符合要求的,就结合他人的自己写了一个。。。。 展开三级父级菜单的方法 onOpenChange = (openKeys) => { const latestOpenKey = openKeys.find(key => this.state.openKeys.indexOf(key) === -1); let openList; if(th
2020-09-15 17:10:02
4145
原创 前端设置cookie登陆之后跳转到其他页面获取不到
开发中前端经常会使用到cookie保存登陆信息,以及实现免登陆等功能 使用到cookie时,属性path默认是/,但是你的路由不一定如此,当登陆之后跳转到其他页面之后,获取不到cookie 此时就要把path=/ 千万记得清除cookie设置要和设置cookie时的配置相同!! ...
2020-08-25 17:04:57
2746
原创 antd的input输入框输入无效
antd的input输入框输入无效,, 只因给input输入框加了float:left,导致无法输入,绝了。。。。。。搞了好久
2020-07-23 18:42:50
4742
1
转载 express-session通过设置req.session.userInfo之后获取失败
express-session通过设置req.session.userInfo之后获取失败 需要登录权限的时候就出问题了,node在登录后回将session保存在req.session.user上,在后面需要权限的时候去取出来验证,如果有req.session.user则通过验证,如果没有则提示登录。我在登录后能正确提示成功,但是到需要验证的功能上还是不能通过权限验证,通过google发现,在请求的时候没有带cookies,所以服务器不能认为你是一个已经登录的用户。以上是原因。 解决方法:在Vue项目的ma
2020-07-05 14:52:11
1759
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅