自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除