自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Minio 、TOS 和 OSS 的常用 npm 库

Minio:@aws-sdk/client-s3TOS:@volcengine/tos-sdkOSS:ali-oss

2026-04-02 20:30:36 43

原创 Vue3 setup 语法中的组件间常用通信方式

父组件及其兄弟组件接受数据,并进行相应的逻辑处理。发送更新后的 newUserInfo 数据。下面案例实现的功能:子组件。

2026-04-02 19:57:02 33

原创 一些实用的代码片段:部分取自一些框架的源码

将传入的多个对象的键值对合并到一个新对象,并将该对象返回。返回一个普通对象,包含自身及其原型链上的所有可迭代属性。tip:当遇到同名属性时,后一个会覆盖前一个的值。tip:原生 JS 中已经实现该 API。

2026-04-02 19:03:20 43

原创 使用 Web Worker 获取文件 MD5 值

【代码】使用 Web Worker 获取文件 MD5 值。

2026-04-02 18:37:50 14

原创 Tailwindcss 常用知识点

宽度与父元素宽度相等宽度自适应,限制最大宽度多字段值在 css 中以 分隔的属性值在 类中使用 进行连接设置背景图片时,路径以 开头,表示项目根目录group & peergrouppeerFlex 布局设置 flex item 的显示顺序添加自定义样式https://www.tailwindcss.cn/docs/adding-custom-styles#using-css-and-layer插件: tw-merge插件作用:去除同样作用的优先级较低的

2026-04-02 18:33:31 29

原创 Form 表单校验 - 实现自定义错误信息显示位置

【代码】Form 表单校验 - 实现自定义错误信息显示位置。

2026-04-01 15:30:04 20

原创 Table 组件子表格折叠图标垂直方向显示连接线

【代码】Table 组件子表格折叠图标垂直方向显示连接线。

2026-04-01 15:09:38 12

原创 两种常见的 grid 布局方式

【代码】两种常见的 grid 布局方式。

2024-10-03 20:16:40 944

原创 ant-design 常用代码片段

/ 作为 Select 组件的 className:global {important; `时间单位:${label}`}options={[{ label: '合计', value: 0 },{ label: '分日', value: 1 },{ label: '分周', value: 2 },{ label: '分月', value: 3 }]}/>

2024-10-03 20:10:04 1044

原创 tailwind css 常用的一些代码片段

设置本地图片为背景时,路径以。宽度自适应,限制最大宽度。开头,表示项目根目录。宽度与父元素宽度相等。

2024-10-03 19:57:33 520

原创 TS文件的自动编译运行和parcel自动打包构建

将 ts-node 和 nodemon 结合起来,实现监听 ts 文件内容变化后自动重新编译运行,使用 parcel 打包构建运行项目。

2024-03-30 17:20:58 540 1

原创 常用排序算法:快速排序(优化版:三数取中)

支持升序和降序

2024-03-16 13:37:01 610

原创 常用排序算法:快速排序

支持升序和降序

2024-03-15 09:29:58 509

原创 常用排序算法:希尔排序

支持升序和降序

2024-03-14 08:50:48 455

原创 常用排序算法:堆排序

支持升序和降序

2024-03-13 12:22:49 1488

原创 常用排序算法:归并排序

支持升序和降序

2024-03-12 12:06:28 406

原创 常用排序算法:插入排序

支持升序,降序和不改变原数组的实现思路

2024-03-11 09:47:25 411

原创 常用排序算法:选择排序

支持升序,降序和不改变原数组的实现思路

2024-03-10 16:10:11 451

原创 常用排序算法:冒泡排序

支持升序,降序和不改变原数组的实现思路

2024-03-10 12:28:37 500

原创 在 gitee 码云部署预览静态站点项目(国内站点)

个人实名认证需要上传身份证正反面和本人手持身份证正反面,提交验证后,需要等待。命令之后,等待上传完成,然后打开对应的。仓库,刷新页面,即可看到刚刚上传的代码。实名认证通过后,即可进行下面的操作。然后进入保存项目打包代码的。,登录帐号,创建新仓库。目录下,执行下面的命令。

2024-03-09 20:42:42 1999 2

原创 在 github 部署预览静态站点项目(国外站点)

然后等待项目打包成功,打包后的文件保存在项目根目录下的。可以看到每一个引入的静态资源路径前都被添加了配置的。命令之后,等待上传完成,然后打开对应的。仓库,刷新页面,即可看到刚刚上传的代码。进入项目目录下,执行下面的脚本。分支中,再次刷新公共部署的。页面网址,即可正常访问该项目。然后进入保存项目打包代码的。此时,将更新的代码推送到。,登录帐号,创建新仓库。目录下,执行下面的命令。保存完成之后,刷新页面。

2024-03-09 20:18:33 1326

原创 解决 vitepress 打包时,报 DOM 操作方法找不到的问题

TypeError: document.getElementsByTagName is not a function

2024-03-09 12:55:23 1070

原创 使用 VitePress@1.0.0-rc.36 编写组件库文档

vitepress的根目录是docs,其子目录public和脚手架项目中的public目录一样,都是共享资源目录,直接通过/xxx即可访问到public/xxx中的资源xxx。

2024-03-09 12:43:34 1320

原创 js 获取时间戳的几种常用方法

js 获取时间戳的几种常用方法

2024-03-08 15:22:58 2213

原创 Vue2 和 Vue3 实现响应性的核心 api 介绍及其基本使用

Vue2 和 Vue3 实现响应性的核心 api 介绍及其基本使用

2024-03-08 14:46:38 582

原创 uniapp 实现图片懒加载

uniapp 实现图片懒加载

2024-03-07 17:50:50 2326 3

原创 升级第三方 npm 包到最新版本

升级第三方 npm 包到最新版本

2024-03-07 17:36:34 1235

原创 一些常用的 css 效果处理方案积累

一些常用的 css 效果处理方案积累

2024-03-07 17:01:53 456

原创 移动端浏览器应用开发相关知识点

移动端浏览器应用开发相关知识点

2024-03-07 16:54:52 459

原创 关于行内元素的一些注意点

关于行内元素的一些注意点

2024-03-07 16:48:46 451

原创 浏览器调试

浏览器调试移动端应用之模拟双指缩放功能

2024-03-07 16:43:00 635 1

原创 在项目中集成百度地图

在《Referer白名单》配置框中添加该项目的网址(一般为公司域名),只有白名单中的网址才能成功发起调用,输入 * 表示允许所有网址调用。点击页面顶部的《开发文档》选项,然后点击 《Web开发》>《JavaScript API》点击《开发指南》>《Hello World》,根据步骤开发第一个实例。点击《控制台》选项,申请成为开发者,然后再次进行《控制台》点击《应用管理》>《我的应用》,点击《创建应用》进行百度地图开发者平台,使用百度账号登录。最后点击《提交》按钮,创建应用。根据《开发指南》进行配置即可。

2024-03-07 16:29:00 1082 1

原创 根据时间戳的长度判断时间单位

根据时间戳的长度判断时间单位

2024-03-07 16:20:06 940 1

原创 获取设备的地理位置信息

(Geolocation API)允许用户向 web 应用程序提供他们的位置。出于隐私考虑,报告地理位置前会先请求用户许可。对象,通过这个对象可以访问到设备的位置信息。使网站或应用可以根据用户的位置提供个性化结果。只读属性返回一个 Geolocation。

2024-03-07 15:54:01 934 1

原创 Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined

【代码】Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined。

2024-03-07 14:50:37 2806 2

原创 JavaScript 中的 this 指向和修改 this 指向的常用方法 - 个人总结版

JavaScript 中的 this 指向和修改 this 指向的常用方法

2024-03-07 12:58:03 1654 1

原创 nextTick 的使用及其实现原理(Vue3)

nextTick 就是将传入的回调函数作为 Promise.then 的实参,Promise.then 传入的实参函数是作为一个微任务去执行的,而微任务是在 DOM 操作完成之后,才被执行,执行的时候 DOM 操作已经完成,内存中的数据已经被修改,只是 DOM 还没有被更新到页面中,但是已经可以通过 js 获取到修改后的 DOM。当你在 Vue 中更改响应式状态时,最终的 DOM 更新并不是同步生效的,而是由 Vue 将它们缓存在一个队列中,直到下一个“tick”才一起执行。

2024-03-06 22:18:04 1727 3

原创 使用状态管理库 Pinia/Vuex 时的一些注意点

你使用 Pinia 来管理用户数据,初始用户数据为空,只有用户登录后,才会发送网络请求去获取对应的用户数据,获取成功后,将数据保存在 Pinia 中。之后,你刷新页面后发现页面中显示的用户数据全部重置为 Pinia 中设置的默认初始值了,查看。或者,为了保证数据不丢失,同时也为了保证每次刷新页面时,获取最新数据,可以在刷新页面时调用对应的网络请求函数,请求对应的数据。中,其实本质上,是将数据保存在内存中,一旦刷新页面,保存在内存中的数据就会丢失,中管理的数据,发现也是重置了。中的数据也会被重置。

2024-03-06 21:50:59 554

原创 .vue 文件的类型声明 & 提示

.vue 文件的类型声明 & 提示

2024-03-06 21:28:33 855

原创 Window 系统常用快捷键

(打开任务管理器并帮你强制关闭那些没有响应或者故障的应用程序,该被强制关闭的应用程序的数据会丢失)(按下组合键后,打开画图软件,使用ctrl+v将截取的全屏粘贴到画布中):(分别代表从左到右的9个应用)从任务栏(窗口底部)中打开新应用。(win+alt要一直按着不动,使用tab键来切换应用)组合键,按下一次就关闭一个正在运行的程序的窗口,相当。:关于游戏栏的其他快捷操作详见系统设置中的游戏栏。:创建一个新的干净的桌面(虚拟桌面):实现虚拟桌面之间的切换。来实现应用之间的切换):关闭当前(虚拟)桌面。

2024-03-06 21:02:23 1464

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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