自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 van-calendar实现农历日期选择器

本文介绍了一个封装农历日历组件的实现方案。组件基于Vant的Calendar组件,通过lunar-javascript库实现农历日期转换功能。核心代码包括:1)在template中使用van-calendar标签,设置最小可选日期和颜色样式;2)通过formatter方法将公历日期转换为农历显示;3)引入lunar-calendar库实现公历转农历的功能。使用方法是在需要的地方引入组件,通过@confirm事件获取选中的日期并进行转换处理。该组件实现了公历与农历的双向转换展示,方便用户选择并查看农历日期。

2025-08-12 16:30:08 233

原创 Vue3+Element Plus 日历标注功能:让重要日期一目了然的开发指南

本文介绍了使用Vue3和ElementPlus实现动态标注活动日期日历组件的方法。通过el-calendar组件搭建基础日历结构,自定义插槽显示日期和活动标记。核心逻辑包括:使用ref获取日历实例,处理月份切换时调用API获取活动日期数据,利用响应式更新标注显示。实现关键点在于组件通信、异步处理和月份过滤,确保只在当前月日期上正确显示标记。该方法既利用UI组件基础功能,又满足业务需求,代码简洁易维护,可扩展更多标注类型等功能。

2025-07-10 14:40:20 616

原创 Vue2 中播放.svga 格式动画的实现方法

摘要:本文介绍了在Vue2项目中集成SVGA动画的完整方案。首先通过npm安装svgaplayerweb库,然后封装可复用的Svgaplayer.vue组件,实现动画播放、循环控制、回调处理等功能。组件支持动态生成唯一ID,确保多个动画同时播放不冲突,并在销毁时自动释放资源。最后说明了组件使用方法、关键功能及性能优化建议,为Vue项目集成SVGA动画提供了完整解决方案。(150字)

2025-06-16 11:20:08 365

原创 如何获取引入 JS 文件的自定义参数

HTML中通过data-*属性传递参数给脚本的方法:在<script>标签上定义data-*属性传递参数(如data-param="value"),复杂参数可用JSON字符串格式。在JS中通过document.currentScript获取当前脚本元素,再使用getAttribute读取参数值,JSON数据需解析后使用。该方法简单高效,适用于脚本参数化场景。

2025-06-13 15:11:34 139

原创 Vue 实现渐变色的进度条:打造视觉惊艳的环形进度组件

本文介绍了在Vue项目中通过ElementUI结合SVG渐变技术创建渐变色环形进度条的方法。主要内容包括:1)基础实现使用el-progress组件构建环形进度条框架;2)通过SVG线性渐变定义和CSS样式覆盖实现渐变色效果;3)提供完整应用示例,包含进度控制与动画演示。该方案能够显著提升界面视觉效果,同时保持ElementUI组件的易用性,为开发者提供了一种美化进度条显示的实用方案。

2025-06-13 15:03:21 749

原创 Vue + Vant UI 实现 H5 调用钉钉扫码功能全攻略

本文介绍了在Vue项目中集成钉钉扫码功能的实现方法,通过VantUI和dingtalk-jsapi库完成开发。主要内容包括:环境配置(安装JSAPI库)、核心代码实现(扫码按钮、结果展示等交互逻辑),以及关键功能解析(环境检测、API参数配置等)。重点优化了异步处理(Promise封装)和用户体验(loading状态、Toast提示)。开发时需注意权限配置和版本兼容性,建议在真机环境测试确保稳定性。

2025-06-10 09:33:37 536

原创 Vue2 实现扫码功能:基于 vue-qrcode-reader 的完整指南

在移动端应用开发中,扫码功能是常见需求。本文将详细介绍如何在 Vue2 项目中使用插件实现扫一扫功能,包括环境搭建、组件封装及使用注意事项。

2025-06-10 09:27:08 1090

原创 Vue 项目中使用 JSAPI 调起微信支付的完整指南

本文详细介绍了在Vue项目中调用微信支付JSAPI的实现方法,包含完整代码示例和常见问题解决方案。主要内容包括:1. 微信支付JSAPI标准调用流程;2. 核心代码实现,涵盖支付参数获取、WeixinJSBridge监听和支付结果处理;3. 如何解决ESLint报错问题;4. 开发注意事项,强调支付参数必须后端生成、微信环境限制等要点。通过本文指导,开发者可以快速在Vue应用中集成微信支付功能,并避免常见错误。

2025-06-06 10:08:43 914

原创 深入解析:使用 requestFullscreen () 后下拉框和提示不显示问题

全屏模式下ElementUI组件失效问题及解决方案 摘要:文章分析了requestFullscreen()全屏API导致ElementUI下拉框(el-select、el-cascader)和消息提示失效的原因:全屏层与原页面隔离导致挂载到body的组件无法正常显示。提供了两种解决方案:1)通过设置popper-append-to-body=false让下拉组件挂载到父容器;2)自定义封装消息提示组件,控制其挂载位置。这些方法有效解决了全屏模式下的组件显示问题,提升了Web应用的用户体验。

2025-06-06 09:05:36 393

原创 vue3+element plus省市区选择

1.安装element-china-area-data。2.在需要的页面引入并使用。3.若需要在其他地方回显。

2025-06-05 09:43:30 402 1

原创 vue3+element plus实现农历日期选择器

solarLunarDate为日期选择器显示的值。2.封装日期组件DatePicker.vue。solarDate为日期选择器绑定的值。3.在需要使用日期的文件中引入组件。1.安装所需要的插件。

2025-06-05 09:33:23 417

原创 微信公众号h5获取code

【代码】微信公众号h5获取code。

2025-01-13 14:15:49 392

原创 echarts地图实现3d效果,自定义背景图,打点图标及鼠标经过内容样式

1.引入echarts和json数据。2.实现地图3d效果。

2024-11-15 10:28:29 1029

原创 echarts+echarts-gl实现3d饼图

1.安装echartsnpm install echarts2.安装echarts-glnpm install echarts-gl根据ehcarts版本安装,这里我用到的是这个3.引入插件import 'echarts-gl';import echarts from 'echarts';4.完整代码如下<template> <div class="ybjgtzz"> <!-- 饼图 --> <div c

2024-11-07 16:51:51 736

原创 vue2+elementui表格合并值相同的行

【代码】vue2+elementui表格合并值相同的行。

2024-10-15 11:12:49 199

原创 vue视频循环播放

【代码】vue视频循环播放。

2024-09-03 10:37:06 609

原创 van-cascader微信小程序筛选

点击到一级筛选一级内容,点击到二级筛选二级内容。

2024-08-26 10:16:08 514

原创 Vue2解决生成二维码重复

1.引入qrcode。

2024-08-23 13:06:37 288

原创 vue2表格嵌套输入框回车新增输入框并聚焦

【代码】vue2表格嵌套输入框回车新增输入框并聚焦。

2024-08-21 10:54:34 273

原创 vue3 element 多选表格 翻页多选

【代码】vue3 element 多选表格 翻页多选。

2024-05-29 14:54:56 380

原创 vue3大屏自适应

vue3大屏自适应

2022-11-05 13:48:23 1473

原创 uniapp+uview1.0动态表单的校验问题

uniapp+uview1.0动态表单的校验问题

2022-08-18 15:10:31 2006 5

空空如也

空空如也

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

TA关注的人

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