10 2023 档案
摘要:class Picker { DEFAULT_DURATION = 200; MIN_DISTANCE = 10; DEMO_DATA = []; // demo数据 // 惯性滑动思路: // 在手指离开屏幕时,如果和上一次 move 时的间隔小于 `MOMENTUM_LIMIT_TIME` 且
阅读全文
摘要:Nginx配置文件是一个非常强大且灵活的工具,可以用来配置服务器端口,设置HTTP头,缓存控制,进行反向代理,负载均衡等等。以下是一些基本的配置及其含义。 配置文件通常位于/etc/nginx/nginx.conf ,或者其他类似的地方,这取决于你的系统和安装方法。 一个基本的Nginx配置文档可能
阅读全文
摘要:reduce() 方法在 JavaScript 中是一个非常有用的数组方法,它对数组中的每个元素应用一个函数,从而将该数组“缩减”为单个值。 reduce() 方法的工作原理是维护一个“累加器”,这是一个值,将在每次迭代中通过返回值被更新。然后,这个函数在每次迭代时都会被调用,并且接收四个参数:累加
阅读全文
摘要:对于Promise的.then()方法,其实它接受两个参数。第一个参数是处理resolve状态(即成功状态)的回调函数,第二个参数是处理reject状态(即失败状态)的回调函数。也就是说,如果你提供了.then()的第二个参数,那么它将在Promise被rejected时执行。 然而,一般推荐使用.
阅读全文
摘要:{ "settingsSync.ignoredSettings": [], "vetur.validation.template": false, "workbench.iconTheme": "vscode-icons", "workbench.colorTheme": "Oceanic Next
阅读全文
摘要:/* 自定义滚动条 css */ .customScrollbar::-webkit-scrollbar{width:10px;height:10px;} .customScrollbar::-webkit-scrollbar-thumb{border-radius: 8px;background-
阅读全文
摘要:interface ApiResponseData<T> { code: number data: T message: string } 在这段 TypeScript 代码中,T 是一个泛型参数(generic parameter),用于描述 ApiResponseData<T> 的类型。泛型可以
阅读全文
摘要:/** 判断是否为数组 */ export const isArray = (arg: unknown) => { return Array.isArray ? Array.isArray(arg) : Object.prototype.toString.call(arg) "[object Arr
阅读全文
摘要:watchEffect 是 Vue 3 中用于监听响应式数据变化并执行副作用函数的函数。它的使用方式和作用如下: 基本用法: javascript 插入代码复制代码 import { ref, watchEffect } from 'vue'; const myData = ref(0); watc
阅读全文
摘要:在 Vue 3 中,你可以使用 mitt 库来实现事件总线,以便在组件之间进行通信。下面是详细的介绍如何使用 mitt: 安装 mitt 库: 首先,确保你已经安装了 mitt 库。你可以使用 npm 或 yarn 来安装它: 插入代码复制代码 npm install mitt 或 插入代码复制代码
阅读全文