摘要: 这里使用reduce来进行去重操作, let obj = {}; newArr = newArr.reduce((cur, next) => { obj[next.id] ? ‘‘ : (obj[next.id] = true && cur.push(next)); return cur; }, [ 阅读全文
posted @ 2020-10-25 11:38 斯塔克林 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 如果使用了ele <el-input style="width:300px;" placeholder="请输入查询内容" v-model="keyword" class="input-with-select" @keyup.enter.native="queryAdminRole" > </el- 阅读全文
posted @ 2020-10-25 11:37 斯塔克林 阅读(910) 评论(0) 推荐(0) 编辑
摘要: React 实现input输入框的防抖和节流 1.为什么使用防抖和节流 对于频繁触发的事件 比如keydown keyup事件 当频繁点击时候 会多次触发事件 页面出现卡顿 影响性能 2.函数防抖(debounce):间隔时间内只执行一次 函数节流(throttle):间隔时间内执行 3.使用场景 阅读全文
posted @ 2020-10-25 11:28 斯塔克林 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: 运行npm的命令有几种缩写 npm i xxx -g g代表安装到全局,这样后面在安装npm包的时候,如果全局已经安装,就不会每次都下载了 npm i xxx -S S代表会将这个插件写入到package.json中并安装,如果不写入那这个插件就只是下载下来了,别人拉代码的时候,是不会装这个包的 n 阅读全文
posted @ 2020-07-22 14:36 斯塔克林 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 不多bb,直接代码 要注意的是str必须是字符串类型,如果是数字,记得toString()一下 阅读全文
posted @ 2019-11-07 10:04 斯塔克林 阅读(20417) 评论(0) 推荐(3) 编辑
摘要: 通常前端通过POST请求向服务器端提交数据格式有4中,分别是"application/x www form urlencoded"格式、" multipart/form data"格式、"application/json"格式和"text/xml"格式。通常最常见的是"application/jso 阅读全文
posted @ 2019-08-26 18:55 斯塔克林 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 当图片比例不固定时,想要让图片自适应,一般都会用background size:cover/contain,但是这个只适用于背景图。 img有个属性object fit 属性值:object fit: fill / contain / cover / none / scale down; 阅读全文
posted @ 2019-08-19 09:14 斯塔克林 阅读(23155) 评论(0) 推荐(3) 编辑
摘要: 最近一直工作比较忙,博客已经鸽了好久了,趁着今天是周末,写点东西吧 使用vuex来管理数据 最近一直在用vue做项目,但是却从来没真正去用过vuex,因为一直感觉很复杂,其实真正去研究一下啊,就会发现很容易。 vuex中,有默认的五种基本的对象: state:存储状态(变量) getters:对数据 阅读全文
posted @ 2019-07-20 18:11 斯塔克林 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 其实这个问题一直困扰了我很久,因为上传图片功能一直是把我搞的云里雾里的,而这次我终于是彻底的把它搞明白了!!!现在把自己的思路整理出来分享一下。 首先完成这个需求我用到了element 用到了axios 先讲一下上传的流程好了。 一般的上传图片流程是这样的: 先将文件通过file的类型发送过去,这个 阅读全文
posted @ 2019-06-30 17:21 斯塔克林 阅读(4283) 评论(0) 推荐(1) 编辑
摘要: 首先使用git log 显示最近的代码提交记录 commit后面的内容,就是回滚的记录名 输入下面这行命令,空格后是你要回滚的版本 回车 OK! 阅读全文
posted @ 2019-06-02 14:47 斯塔克林 阅读(3020) 评论(0) 推荐(0) 编辑