摘要: 在一个斑马开发的react项目中,由于无合适组件,需要自己写一个底部滑线动画的选项卡, 数据由接口返回, 底部滑线的宽度及向左移动的距离都需要动态获取 涉及到的问题: React中map循环,给每个元素建立ref css3 transition动画 // 模拟数据 const data = [ { 阅读全文
posted @ 2020-12-07 15:42 puerile 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 无法启动eslint客户端的原因是eslint有个报错: Cannot read property 'toLowerCase' of null 找到setting.json中,"eslint.trace.server": null, 注释掉,重启vscode就可以了, 问题issue: https: 阅读全文
posted @ 2020-09-28 10:15 puerile 阅读(3051) 评论(0) 推荐(0) 编辑
摘要: 在使用vscode时, 下面的状态栏不见了 可以在setting.json中找到 "workbench.statusBar.visible" 改为 true, 或者直接注释掉 阅读全文
posted @ 2020-09-27 10:37 puerile 阅读(5115) 评论(0) 推荐(0) 编辑
摘要: 下载了query-string包导致webpack打包失败 问题原因:https://github.com/sindresorhus/query-string/issues/127 解决方案:降级至5.x版本 阅读全文
posted @ 2020-09-15 10:56 puerile 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 什么是http缓存,为什么会被缓存 简单的说,http缓存机制是根据HTTP报文的缓存标识进行的, 其实就是浏览器将通过HTTP请求获取的网络资源存储在本地的一种行为。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。http缓存可以帮助我们在第一和第三步骤中优化性能。 浏 阅读全文
posted @ 2020-09-07 15:21 puerile 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 背景: 前端在做增删改查时通常会使用一个唯一数值做为数据的key值,而有时数据本身没有做为标识的数值, 使用下标的话有时会引发一些隐蔽的bug, 因此发现了uuid这个包,可生成唯一uuid uuid文档:https://www.npmjs.com/package/uuid/v/8.3.0 安装uu 阅读全文
posted @ 2020-07-29 15:07 puerile 阅读(9214) 评论(0) 推荐(0) 编辑
摘要: 状态码是开发者需要了解的一项内容,日常开发中浏览器会返回给我们一些状态码,然后我们可以根据状态码所代表的含义进行问题解决。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 阅读全文
posted @ 2020-02-13 14:20 puerile 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 前言:因为在使用vue-element-admin框架时遇到了设置请求头失效的问题,在后来发现是代理跨域问题,所以又简单理解了一下跨域。 出现的问题是我在axios拦截器上设置了请求头token,但是在发送请求时并未携带token, 经过原因排查, 发现我在请求路径时直接设置为服务器环境域名,改为l 阅读全文
posted @ 2020-02-12 15:43 puerile 阅读(5308) 评论(0) 推荐(0) 编辑
摘要: 就是在项目中,控制台一直在报这个错,一直没找到是什么问题, 后来经过一番排查,发现是 因为在页面中使用了el-dropdown,但是在这个标签里面没有设置它的子元素,所以会报错,解决的方法就是在el-dropdown中添加el-dropdown-menu标签 阅读全文
posted @ 2019-11-26 11:06 puerile 阅读(3357) 评论(0) 推荐(1) 编辑
摘要: 记录工作中偶尔会用到的一些git命令。。。 删除分支: 1. git branch -d 分支名 // 删除本地分支 2. git push origin --delete 分支名 // 删除远程分支 3. git branch |grep 'branchName' |xargs git branc 阅读全文
posted @ 2019-11-25 14:55 puerile 阅读(120) 评论(0) 推荐(0) 编辑