自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何优雅地等待 Vue 组件准备好后再操作 Canvas?

本文介绍如何在Vue应用中通过Promise和事件回调机制确保Canvas上下文准备就绪后再执行绘图操作。子组件在mounted钩子中获取Canvas上下文并通过$emit传递给父组件,父组件创建Promise并监听该事件,在事件触发时resolve Promise。绘图函数使用await等待Promise解决,确保上下文加载完成。这种设计实现组件解耦、逻辑清晰,可扩展错误处理和超时机制,适用于各种需要等待资源加载的场景。

2025-07-14 11:15:05 489

原创 关于使用el-tooltip包裹被遍历数据异常展示问题

【代码】关于使用el-tooltip包裹被遍历数据异常展示问题。

2025-04-01 15:30:47 187

原创 uniapp公众号进行本地授权与调试

uniapp公众号进行本地授权与调试。

2023-08-24 16:17:54 2488 4

原创 vue实现离线地图+leaflet+高德瓦片

vue实现高德离线地图

2023-04-20 17:51:45 4760 42

原创 vue项目接入高德地图点击地图获取经纬度及省市区

vue接入高德地图点击地图获取经纬度及省市区

2023-03-16 17:19:03 3481

原创 js防抖(debounce) 和 节流(throttling)

关于js的防抖和节流看例子:当鼠标在橙色区域来回移动时可以看到数值在不可控的快速增加,说明该函数被频繁触发。对于这种快速连续触发和不可控的高频率触发问题,我们有 防抖(debounce) 和 节流(throttle) 这两种解决方法。防抖(debounce)所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。防抖函数分为非立即执行版和立即执行版。//准备工作 let num = 1;//定义一个初始值 let content

2021-09-30 10:48:30 279 1

空空如也

空空如也

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

TA关注的人

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