- 博客(3)
- 收藏
- 关注
原创 ES6 Map和Set
Set从表面上看起来 Set 与数组类似,它是一个用于存储 key 的类数组数据结构,所以根据 key 不能重复的原则,它的最大的特性就是它的内部的每一个成员都是唯一的,绝不会重复。// 初始化一个空的Setvar set = new Set();set.add(1);set.add("1");// Set(2){1, '1'}// 也可以用它将一个数组转换成Set集合var arr = new Set([1, 2, 1, 5, 3, 1, 4, 2, 5, 2, 3, 4, 6, 7
2021-09-28 20:13:07 95 1
原创 axios 的封装
封装axios,拦截器完整版import axios from "axios";import qs from "qs";import { message } from "antd";import { isObject } from "@/utils";// baseUrl 当我们在进行ajax请求时,如果url中未包含http或https协议头, axios默认会将这段作为前缀与我们的请求地址拼接起来// 注意:如果我们前面在config-overrides.js中配置了代理,这块就不能
2021-09-28 20:03:25 144 1
原创 自定义Hooks(防抖,节流)
简单的防抖// 一个最简单的防抖function debounce(fun, wait = 50) { let timer; return function (...args) { // 有新的请求进来就干掉原来的计时器,重新开始计时 if (timer) { clearTimeout(timer); } // 计时器完成,执行函数 timer = setTimeout(() => { fun.apply(this, ar
2021-09-28 19:44:22 930 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人