自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 this._uid:Vue 内部为每个组件实例分配的唯一 ID

(Vue 内部为每个组件实例分配的唯一 ID)或自定义标识符。Vue 提供了一些方法可以帮助你区分组件实例,例如通过。

2025-04-22 18:24:16 313

原创 基于 Vue,使用Vuex 或事件总线实现跨组件通信

Vuex是更推荐的方式,尤其是对于中大型项目,它能更好地管理状态和操作。事件总线是一种轻量级的解决方案,适合简单的跨组件通信场景。

2025-04-21 19:30:13 780

原创 Vue 项目中的package.json各部分的作用和用法的详细说明

【代码】Vue 项目中的package.json各部分的作用和用法的详细说明。

2025-04-08 09:27:05 427

原创 Git还原/撤销到某个提交节点

git push origin 分支名 --force。

2025-04-01 15:26:56 96

原创 用python实现根据yolov5边框标签文件黑化边框外背景

【代码】用python实现根据yolov5边框标签文件黑化边框外背景。

2025-03-19 16:09:47 192

原创 JavaScript中的typeof

typeof是 JavaScript 中的一个运算符,用于返回操作数的数据类型。它通常用于检查变量的类型或确定表达式的类型。typeof返回一个表示类型的字符串值。以下是typeof"boolean""string""number""bigint""object"null"function""symbol"

2024-12-20 09:46:48 249

原创 vue中slot插槽的使用(默认插槽,具名插槽,作用域插槽)

在 Vue.js 中,元素用于分发内容(也称为插槽或内容分发),它允许你在封装组件时留出一个位置,使得使用该组件的地方可以插入自定义的内容。这非常适用于像对话框、卡片等需要灵活内容的组件。

2024-12-16 19:37:18 405

原创 qrcodejs2实现二维码生成

【代码】qrcodejs2实现二维码生成。

2024-12-16 16:55:34 215

原创 css中的字体单位

这些单位表示固定的物理尺寸,不会根据其他因素变化。

2024-12-11 15:23:07 369

原创 倒计时组件,传参接受Date 对象或一个表示时间戳的数字

这个倒计时组件 (CountDown) 是一个 Vue 组件,用于显示从当前时间到指定目标时间的倒计时。组件接受一些属性(props),并在内部通过定时器不断更新倒计时的时间。

2024-11-06 17:52:59 558

原创 浏览器的异步行为导致多个文件下载时没有全部执行

浏览器的异步行为导致多个文件下载时没有全部执行,当一个文件下载请求被触发后,浏览器可能需要一些时间来处理这个请求,而在这段时间内,下一个文件的下载请求可能已经被触发,导致只有一个文件被下载。此处用例涉及的传参urls,是一个用","拼接的文件url字符串,如"img1.jpg,img2.jpg,img3.jpg")来确保每个文件下载请求之间有足够的间隔时间。解决这个问题,可以使用异步编程技术(如。

2024-11-01 09:19:23 264

原创 JavaScript 中Object.assign() 的用法

是 JavaScript 中的一个内置方法,用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它通常被用来合并对象或克隆对象。这个方法会返回目标对象。

2024-10-23 16:03:24 350

原创 require和import的区别

require和import是 JavaScript 中用于模块加载的两种不同语法,它们在使用方式、执行时机和兼容性方面有一些重要的区别。此外,懒加载是一种优化技术,可以提高应用的性能。require。

2024-10-22 09:21:16 532

原创 [LeetCode 题3] 没有重复字符的最长的子字符串

我们可以使用滑动窗口的方法来解决这个问题。滑动窗口是一种常用的算法技巧,用于处理数组或字符串中的子区间问题。空间复杂度为 O(min(n, m)),其中 m 是字符集的大小(对于 ASCII 字符集,m 为 128)。通过这种方法,我们可以高效地找到最长的无重复字符子串,时间复杂度为 O(n),其中 n 是字符串。解释: 最长的无重复字符的子串是。解释: 最长的无重复字符的子串是。解释: 最长的无重复字符的子串是。

2024-10-15 17:28:27 563

原创 [LeetCode 题1] 两数之和

请找出数组中和为目标值的两个整数,并返回它们的数组下标。你可以假设每个输入都只有一个解,并且不能使用相同的元素两次。返回的答案可以以任意顺序给出。我们可以使用哈希表(在 JavaScript 中是对象或 Map)来存储数组中的元素及其对应的索引。这样可以在常数时间内检查当前元素的补数(即。这种方法的时间复杂度为 O(n),比暴力解法的 O(n^2) 更高效。这种方法确保我们只遍历数组一次,时间复杂度为 O(n),空间复杂度也是 O(n)。你能否设计一个时间复杂度小于 O(n^2) 的算法?

2024-10-15 16:32:33 445

原创 基于jsbarcode封装的条形码生成组件

【代码】基于jsbarcode封装的条形码生成组件。

2024-10-15 11:51:21 804

原创 Web端输入表单配合扫码枪

聚焦输入框,扫码枪输入,自动换行,若重复扫码,删除。

2024-10-15 11:16:03 535

原创 使用el-dialog封装的一个简易数字输入面板

【代码】使用el-dialog封装的一个简易数字输入面板。

2024-10-15 10:37:40 441

原创 前端Vue框架国际化配置

3、在main.js中引用注册。

2024-10-15 10:28:31 454

原创 前端获取内存信息 window.performance.memory

【代码】前端获取内存信息 window.performance.memory。

2024-10-15 10:02:16 196

原创 Vue组件中的mixins

在 Vue.js 中, 是一种分发可复用组件逻辑的灵活方式。一个 mixin 对象可以包含任何组件选项,如 、、、 等。当一个组件使用了 mixin 时,mixin 中的所有选项都会被“混合”到该组件中,从而使得这些选项可以直接在组件中使用。代码复用:模块化开发:第三方库集成:首先,定义一个 mixin 对象:在组件中使用 Mixin然后,在组件中引入并使用这个 mixin:Mixins 的合并规则当组件和 mixin 中有相同选项时,Vue 会按照一定的规则进行合并:数据对象:生命周期

2024-09-23 11:43:51 513

原创 前端Vue框架实现html页面输出pdf(html2canvas,jspdf)

【代码】前端Vue框架实现html页面输出pdf(html2canvas,jspdf)

2024-09-11 18:10:48 764

原创 前端Vue框架,本地数据库nedb

【代码】前端Vue框架,本地数据库nedb。

2024-09-05 18:05:07 527

原创 一个暗色的大屏框架demo

【代码】一个暗色的大屏框架demo。

2024-09-05 15:32:36 292

原创 根据两地经纬度,计算直线距离

哈弗辛公式根据两地经纬度计算直线距离

2024-07-15 16:32:36 595

原创 Vue项目中,利用iframe在线预览pdf/图片等

在components下新建 src/components/FilePreview/index.vue。在components下新建 src\components\iFrame\index.vue。

2024-06-14 15:41:51 1421

原创 uniapp开发微信小程序,预览查看文件方法

【代码】uniapp开发微信小程序,预览查看文件方法。

2024-06-03 17:29:23 754

原创 uniapp封装picker选择器组件,支持关键字查询

路径在 components\CommonPicker.vue。

2024-06-03 16:58:42 641 1

原创 2D平面,实时查看设备报警信息,可拖拽摆放设备在平面的位置

系统需要监测每个平面的每个设备的告警信息(如本案例,监测辐射值),如果出现告警,则平面图上的设备要出现告警动画(本案例会有红色扩散波边框),双击设备能显示实时数据,鼠标悬浮设备上能显示提示框。设备默认出现在左上角,左边(0, 0),支持拖拽布置到平面的任意位置,并可保存。默认进入后,可选择平面,选中平面后,取平面的平面图作为画布的背景,并渲染出设备。class="node"的div是设备,取设备图作为此div的背景,支持拖拽摆放设备在平面图的位置,可以保存。双击设备可以查看告警详情。

2024-05-22 10:41:49 292

原创 JavaScript 中的 Promise.all

Promise.all是一个静态方法,它接收一个Promise对象数组作为参数,并返回一个新的Promise对象。这个新的Promise对象在传入的所有Promise对象都解决(resolve)时解决,或者其中一个Promise对象被拒绝(reject)时被拒绝。

2024-05-07 15:46:24 1513

原创 uniapp实现下拉刷新效果-uniapp原生接口

onPullDownRefresh | uni-app官网1、需要在pages.json里,找到的当前页面的pages节点,并在style选项中开启enablePullDownRefresh2、生命周期中添加onPullDownRefresh,下拉时获取数据3、处理完数据后,停止下拉效果stopPullDownRefresh

2024-05-07 10:56:39 925

原创 npm install的-S和-D的区别

【代码】npm install的-S和-D的区别。

2024-02-27 15:55:08 2536

原创 elementui中的el-table,当使用fixed属性时,table主体会遮挡住滚动条的大半部分,导致很难选中。

table加个类,这里取为class="table"

2023-12-19 11:05:47 1326

原创 一个容器中填值,值太多不换行,而是调小字体大小和行高

甲方单位,原本内容过多,会溢出(换行等),现在会自动缩小字体和行高。

2023-12-06 16:44:21 175

原创 浏览器中,使用文件url来下载文件到本地,并自定义文件名的方法

【代码】浏览器中(不使用pdf插件)下载pdf文件的方法。

2023-11-22 11:40:59 1045

原创 vue-pdf在vue框架中的使用

vue-pdf版本为4.3.0。

2023-11-17 10:51:56 1006

原创 Vue框架项目,给容器添加水印watermark

vue项目,给容器添加水印watermark

2023-11-10 15:06:37 644 1

原创 Vue2+elementui项目导出el-table的数据为xlsx表格

2、在utils目录下新建一个。3、在vue组件中使用。1、安装3个插件 (

2023-11-07 14:17:10 915

原创 js中的日期Date操作——计算yyyy-mm-dd格式日期距离今天的年限

【代码】js中的日期Date操作——计算yyyy-mm-dd格式日期距离今天的年限。

2023-11-02 15:41:32 348

原创 js中的日期Date操作——计算yyyy-mm-dd格式日期加上天数后返回新的yyyy-mm-dd格式日期

【代码】js中的日期Date操作——计算yyyy-mm-dd格式日期加上天数后返回新的yyyy-mm-dd格式日期。

2023-11-01 16:27:27 465

THREE dat.gui等 自定义盒子模型 更改场景背景 更改模型旋转速度 地月模型

THREE dat.gui等 自定义盒子模型 更改场景背景 更改模型旋转速度 地月模型

2022-08-19

天空盒贴图 和 地月模型贴图

天空盒贴图 和 地月模型贴图

2022-08-19

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

TA关注的人

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