- 博客(288)
- 收藏
- 关注
原创 JavaScript reduce 方法详解
/ 输出: { apple: 3, banana: 2, orange: 1 }console.log(flatArray);// 输出: [1, 2, 3, 4, 5, 6]虽然 reduce 可以实现 map 、 filter 的功能,但应选择最适合的方法。accumulator (acc):累加器,存储上一次回调的返回值。currentValue (cur):当前正在处理的数组元素。如果不提供初始值,数组第一个元素将作为初始值。总是提供初始值,避免空数组报错。
2025-04-02 15:04:08
219
原创 axios 取消token 模糊搜索
console.log(‘上一个请求已被取消:’, thrown.message);// 创建一个取消令牌源(cancel token source)// 将新令牌赋值给全局变量 source,以便于下次取消。source.cancel(‘取消上一个请求’);// 发起请求前取消上一个请求(如果还没有完成)axios.get(‘你的搜索API’, {// 发起新的请求,并使用新的取消令牌。// 创建新的取消令牌。// 绑定输入框的事件。// 下拉框搜索函数。
2024-05-13 16:06:24
384
1
原创 axios 取消token 模糊搜索
console.log(‘上一个请求已被取消:’, thrown.message);// 创建一个取消令牌源(cancel token source)// 将新令牌赋值给全局变量 source,以便于下次取消。source.cancel(‘取消上一个请求’);// 发起请求前取消上一个请求(如果还没有完成)axios.get(‘你的搜索API’, {// 发起新的请求,并使用新的取消令牌。// 创建新的取消令牌。// 绑定输入框的事件。// 下拉框搜索函数。
2024-05-08 18:37:51
435
1
原创 git回退代码后如何让本地代码和远程代码保持一致
git reset --hard origin/kyf1.3 让本地代码强制和远程代码保持一致。git 回退到远程以后 git push -f 推到远程以后。别人 先git stash 保存现有代码。别人需要强制的让本地代码和远程保持一致。
2024-02-05 10:49:57
810
1
原创 Syntax Error: SassError: This file is already being loaded. 这个错误。原因是将这个scss文件重复引入了, 修改如下:
【代码】Syntax Error: SassError: This file is already being loaded. 这个错误。
2024-01-19 11:17:31
1919
1
原创 axios 自定义封装组件
import axios, { AxiosInstance, AxiosError, AxiosResponse, AxiosRequestConfig,} from "axios";import { Toast } from "vant";// import { Loading } from "element-ui";// isRetur...
2024-01-15 10:12:00
459
原创 axios 后端不配和添加api
前端自己建一个baseurl 通过pathRewrite将这个代理地址重写 同时通过环境区分将线上地址付给url。
2024-01-08 14:24:01
852
1
原创 项目里的图片压缩
结论: 使用了image-webpack-loader 后通过打不同的dist包 实现了图片从2M=>646kb的转变 压缩率很高。
2023-11-13 17:24:59
69
原创 前端删除node-module和清除缓存的方法
1、删除node modules文件 前端删除node_modules包,可以右键一键删除,但是当包体积很大时,就会要删除很久,这时候可以使用命令行进行删除...
2023-08-10 17:20:00
3488
原创 ant -table 列宽自适应布局
//table 列表样式修改.ant-table-content{ colgroup{ col:not(:first-child,:nth-child(2),:last-child){ min-width: 150px; } }} ant -table 列宽...
2023-08-10 09:06:00
311
原创 js 翻转链表
<script> const obj = { value: 1, next: { value: 2, next: { value: 3, next: { valu...
2023-06-03 11:30:00
39
原创 箭头函数中的this指向
箭头函数:箭头函数本身是没有this和arguments的,在箭头函数中引用this实际上是调用的是定义时的上一层作用域的this。 ...
2023-05-30 21:41:00
41
原创 控制并发数量
<script> function concurRequest(urls, maxNum) { return new Promise((resolve) => { if (urls.length == 0) { resolve([]) ...
2023-05-23 22:34:00
49
原创 发布订阅模式
<script> var shoeObj = { list: {}, listen: function (key, fn) { // debugger if (!this.list[key]) { this.list[key] = [...
2023-03-04 11:37:00
44
原创 手写promies
<script> function myPromise(excutor) { let self = this self.status = 'pending' self.value = null self.reason = null self.onFulfilled...
2023-03-03 18:45:00
43
原创 递归 arguments.callee 正在执行的函数的指针属性
function factorial(num){ if(num <= 1){ return 1; }else{ return num * factorial(num - 1); }}console.log(factorial(5)); 一开始的常规写法,但是有个...
2023-03-03 16:37:00
42
原创 闭包
<script> function A() { let num = 100; //1.A函数内部返回一个B函数(显示) return function B() { // console. log(num) //...
2023-02-28 10:28:00
40
原创 键盘遮挡
focus() { if (this.search) { this.ifShowClose = true } else { this.ifShowClose = false } setTimeout(() => { this.s...
2023-01-05 20:45:00
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人