自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE篇之推送+瀑布流

摘要:该代码实现了一个带实时推送功能的瀑布流列表组件。主要特性包括:1) 滚动到底部自动加载更多数据(每页10条,最多5页);2) 每3秒自动推送一条消息至列表顶部;3) 使用transition-group实现进场/退场动画效果;4) 包含加载状态提示和全部加载完成提示。组件采用Vue单文件组件形式,包含template、script和scoped style三部分,通过scroll事件监听实现无限滚动,通过定时器实现消息推送功能。

2025-11-19 16:42:06 256

原创 JS之异步调度器

假如一个车站只能停2辆火车,先来了一辆火车,下客需要1s, 还剩一个位置,第二辆进来,下客,用了0.5s, 还有0.5s,第三辆进来下客。2:多调用次start方法,判断count临界值,方法不是很美观。方法1:采用while判断条件临界值。

2025-10-14 15:41:02 191

原创 下载pdf,并且加水印

【代码】下载pdf,并且加水印。

2025-09-24 10:14:54 389

原创 VUE之平移反转动画效果

元素的 Y 轴位移由 Vue 自动算出来(位置变化时平移)。

2025-09-22 10:43:17 223

原创 多级数据处理

摘要:文章描述了一个树形结构数据处理函数getSelectedIds,该函数根据特定规则返回选中的节点ID集合。规则包括:1)选中子节点时返回该子节点;2)选中父节点且其子孙也被选中时,只返回被选中的子孙;3)选中父节点但子孙未被选中时,返回该节点下的所有子孙。函数通过构建子节点映射表,使用递归方法判断子孙选择状态,最终返回符合规则的ID数组。示例展示了两种不同选择情况下的返回结果。

2025-09-16 09:54:15 251

原创 VUE篇之,采用new IntersectionObserver实现导航联动

实现滚动导航等高亮交互效果。

2025-08-07 14:21:30 355

原创 VUE篇之,多级联动

第一个单选,后面多选。

2025-06-19 14:32:21 147

原创 VUE篇之自定义组件使用v-model

该代码展示了如何在Vue.js中使用子组件和父组件进行双向数据绑定。子组件MyComponent包含一个时间选择器el-time-select,并通过v-model与父组件进行数据同步。子组件通过props接收父组件传递的value,并在内部创建副本innerValue以避免直接修改props。子组件通过watch监听value的变化,并在时间选择器值改变时触发input事件,更新父组件的formData。父组件通过v-model绑定formData,并实时显示当前选择的时间。这种方式实现了父子组件之间的数

2025-05-15 10:41:07 400

原创 VUE篇之树形特殊篇

树形结构

2025-04-29 16:12:48 276

原创 VUE篇之,动态路由鉴权

动态路由鉴权

2025-04-24 15:15:16 457

原创 VUE篇之,实现锚点定位,滚动与导航联动

实现效果:点击侧边栏,右侧内容能够自动滑动到显示区域。滚动显示区域,侧边栏能够跟随高亮。

2025-04-22 16:23:40 341

原创 React篇之three渲染

(即由 document.defaultView 返回)上触发。只有在 window 对象上注册的处理器才能接收 resize 事件。:页面宽度变化第一时间都是window.onresize的事件,然而,问题2:拖拽的时候,渲染模型会白屏闪烁,==>解决:加个防抖。需求:拖拽右侧面板,里面的three模型能够自适应。// 100ms 防抖。resize 事件只在 window 对象。

2025-03-13 16:38:13 403

原创 Echarts之拓扑图

【代码】Echarts之拓扑图。

2025-02-19 12:48:50 343

原创 VUE篇之时间切片案例

2.下一行渲染文本,这里为了让文本居中,转做了一层poastion的定位。1.首先是时间的切片渲染圆圈和线。

2025-02-17 10:47:00 268

原创 CSS篇之炫酷框

上面是一个dom情况,如果多个dom,可遍历dom,更改radial-gradient属性;实现原理:div大小为20px 20px;那么伪元素大小要比div大出一圈,才能显示出边框;在鼠标滑过的时候,动态更改伪元素的背景色位置。

2025-01-03 17:07:19 462

原创 JS篇之时间切片

将一段时间,根据数量,切分为对应的时间片段;比如有1天,切分为2段;就是【00-12点】【12点-23点59分59秒】用到了moment时间插件。

2024-12-20 11:24:04 299

原创 JS篇之时间转换函数

给一个时间,可以计算出改时间是x天x小时x分钟x秒。

2024-12-20 11:18:45 263

原创 Elemenu-UI时间日期单个组件,限制当前日期之后的时间

但是你不能直接添加在 pickerOptions,因为他会把当前日期之前的日期的时间都会限制【也就是一限制时分秒,整个下拉框的时分秒都会被限制】element的时间日期组件, type="datetime" ,当你设置了:picker-options="pickerOptions"之后。给pickerOptions添加selectableRange字段,类型str或者array。监听一下当前时间字段,如果选择的时间>当前时间,就限制一下,否则放开。会发现,他只会限制日期,但不会限制时分秒;

2024-12-05 14:08:47 427

原创 JS篇之数组原型上的valueOf和toString方法

数组原型上的valueOf和toString

2024-11-11 15:32:19 301

原创 前端环境配置

ssh秘钥配置

2024-11-08 16:49:20 418

原创 JS篇之连续相同数据去重

【代码】JS篇之连续相同数据去重。

2024-09-05 11:00:12 337

原创 VUE篇之音频播放可视化

【代码】VUE篇之音频播放可视化。

2024-07-31 10:06:40 662

原创 JS篇之控制数据并发次数

【代码】JS篇之控制数据并发次数。

2024-07-31 10:05:27 374

原创 JS篇之简易型订阅通知

【代码】JS篇之简易型订阅通知。

2024-07-31 10:03:00 322

原创 SVG篇之画图

【代码】SVG篇之画图。

2024-07-30 11:04:49 337

原创 VUE篇之指令,判断数据更改,文本变色

el.children[0] :和el.children[0].children[0]主要目的是找到input的元素,默认数据是这样,如果更改了其中一个,文本框变成红色。讲当前更改的数据变成true即可。需要改变的item加入这2句话。

2024-07-15 16:34:53 649

原创 表单长时间无响应,页面失效提示

/ public下面的worker.js。先贴代码,有时间在解释。

2024-07-02 16:03:07 426

原创 使用perfect-freehand插件实现canvas签名&画板

使用perfect-freehand插件实现canvas签名。

2024-07-01 17:42:40 401

原创 CSS篇之奇门异术

给黄色和红色进行blur(5px),即屏幕上有5px像素相互融合。

2024-04-22 09:39:04 443

原创 Threejs基础入门篇

threejs入门

2024-04-17 16:20:23 488

原创 主题换肤操作

主题切换

2024-04-12 15:57:15 313

原创 TABLE使用篇之奇门异术

hover提示框,用element的el-popover可以显示该操作,但是会发现 取消操作的时候,el-popover不会自动消失,虽然失去焦点改框会自动消失,但是看起来对用户不是很友好。el-popover加个:value="visible[scope.$index]"来控制他的显示和隐藏。table使用时候有时候会有下面界面。

2024-03-28 11:30:17 529 2

原创 D3篇之绘制基本图形

D3画图表

2024-01-10 17:57:13 1420

原创 D3篇之色卡

domain。

2024-01-08 17:35:14 1398

原创 D3篇之实现时间刻度轴

D3实现时间刻度轴

2023-12-29 15:17:24 1481

原创 VUE篇之可拖动裁剪框

图片裁切

2023-12-19 18:01:18 782

原创 VUE篇之日历组件

手写日历组件

2023-12-13 17:36:49 11427 1

原创 CSS篇之圆角梯形

圆角梯形

2023-12-13 11:24:38 7409 7

原创 如何搭建一个组件库

2.components中书写组件内容,readme中写组件使用说明。1.搭建一个vue项目,删除到只留下下面的内容即可。index.js中导出组件,供后续使用。

2023-11-02 11:07:32 98

原创 从零搭建组件库文档

如果想官方权威,直接参考vant的git说明直接快速上手。

2023-11-02 10:52:41 342 7

空空如也

空空如也

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

TA关注的人

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