04 2020 档案

摘要:npm安装的主要流程: 重点是npm默认安装是优先使用缓存的, windows缓存路径:C:\Users\username\AppData\Roaming\npm-cache linux缓存路径:~/.npm 此时,如果我们遇到一些包不好下载,可以提前下载好,放到缓存目录,安装时就可以本地安装了。 阅读全文
posted @ 2020-04-21 22:46 鱼儿鱼儿不要飞 阅读(2319) 评论(0) 推荐(0)
摘要:由于我们的服务器要求访问的url必须是https的,所以本地调试时,常常能看到这个画面: 一般情况下点击接受就可以了,但某次点击进入网站后,发现接口还是在报错: net::ERR_CERT_DATE_INVALID报错,接口直接失败 之前没遇到过这种情况,搞不清是前端还是接口的问题,网上搜了下,确定 阅读全文
posted @ 2020-04-21 22:31 鱼儿鱼儿不要飞 阅读(612) 评论(0) 推荐(0)
摘要:普通的react应用,切换页面后,原页面组件会unmount,页面内部的状态都会丢失。保存页面状态,必然需要把这些数据放在redux中。 数据保存的问题解决了,那又如何保证数据不重复加载呢?即在原页面数据存在的情况下,再次进入页面,不重新发起数据请求? 这里就需要区分是第一次进入页面,还是第二次进入 阅读全文
posted @ 2020-04-13 22:25 鱼儿鱼儿不要飞 阅读(1853) 评论(0) 推荐(0)
摘要:现在的react单页面应用,为了保持切换页面后,页面状态不丢失,会把部分状态数据保存在redux中。 现在的问题是这个state数据会用于前端状态展示,也会用于后台接口的参数,这两部分的格式是不同的。 比如日期,在前端是Moment格式,作为后端参数时,需要转化为ISOString,那这个state 阅读全文
posted @ 2020-04-12 18:16 鱼儿鱼儿不要飞 阅读(1051) 评论(0) 推荐(0)
摘要:flexbox结构下echarts图表如何实现自适应布局? 已知echarts图表需要放在页面中心,宽度为屏幕宽度1/2,高度为距顶部80px,距底部60px,怎么放这个echarts图表比较好。 在扩大、减小屏幕宽度时,echarts图表可以自动跟着屏幕变化。 问题在于第一次布局成功后,图表宽度就 阅读全文
posted @ 2020-04-12 17:24 鱼儿鱼儿不要飞 阅读(3159) 评论(0) 推荐(0)
摘要:一个前端项目,需要有合理的结构划分。 目前使用的结构划分: 使用create-react-app创建项目,eslint + prettier规范代码,yarn包管理,env文件控制环境变量,便于项目切换。 src内部划分: assets存放图片等静态资源,locales做国际化,router控制路由 阅读全文
posted @ 2020-04-05 12:55 鱼儿鱼儿不要飞 阅读(596) 评论(0) 推荐(0)