
Vue
文章平均质量分 79
Summer不秃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
告别传统的防抖机制,提交按钮的新时代来临
在现代Web开发中,提升用户体验(UX)至关重要,尤其是在处理异步操作时,避免用户重复点击和数据冲突。本文介绍了如何利用Vue3的自定义指令功能,封装一个通用的v-bLoading指令,实现按钮的加载状态提示和禁用功能。通过DOM操作和动画控制,该指令能够在用户点击按钮时显示加载图标,并在操作完成后恢复原状。文章详细讲解了指令的注册、样式定义、SVG图标的使用、DOM操作以及动画控制的实现方法,并提供了完整的代码示例。该指令具有模块化、样式可定制、支持异步操作、可恢复原始图标等优点,适用于各种需要加载提示的原创 2025-05-16 17:55:52 · 702 阅读 · 0 评论 -
手把手教你如使用七牛云对象存储,小程序和h5前端封装(附demo代码)
七牛云对象存储(Kodo)是一款稳定、安全、高效、易用的云存储服务,适用于各种场景下的数据存储需求。本文将详细介绍如何在项目中集成七牛云对象存储,并分别提供小程序端和H5端的实现代码。原创 2025-04-29 10:03:30 · 562 阅读 · 0 评论 -
Vue+intro.js超出两个引导隐藏跳过和上一步的按钮
在现代 Web 应用开发中,为用户提供清晰且易用的引导流程至关重要。intro.js 作为一款功能强大的 JavaScript 库,能够轻松创建交互式的引导教程,帮助用户快速熟悉应用的功能和操作。今天,我们就来全面地分享一下 intro.js 的使用方法和技巧。原创 2023-11-20 17:46:03 · 644 阅读 · 0 评论 -
纯前端Excel导出实战:Vue3 + xlsx.js高效解决方案
通过以上步骤,我们成功地在 Vue3 项目中使用xlsx.js库实现了 Excel 导出功能。这种纯前端的导出方案不仅提升了用户体验,还降低了服务器的压力。在实际项目中,你可以根据具体需求对代码进行扩展和优化,例如从后端获取真实的数据、处理更多的样式和格式等。希望本文能对你有所帮助,如果你在实现过程中遇到任何问题,欢迎在评论区留言交流。原创 2023-11-21 21:29:27 · 464 阅读 · 0 评论 -
Tailwind CSS 在 Vue 项目中的引入与使用全解析
在自动生成的文件中,我们可以根据项目需求自定义样式规则。// 指定需要处理的文件路径和类型theme: {extend: {// 自定义列宽columns: {},},// 插件数组,可用于扩展Tailwind CSS的功能在content字段中,我们指定了 Tailwind CSS 需要处理的文件路径和类型。这样,Tailwind CSS 只会处理这些文件中使用的工具类,从而减少生成的 CSS 文件大小。字段用于扩展默认的主题配置,这里我们自定义了一个名为4xs的列宽。原创 2023-10-28 12:30:44 · 1304 阅读 · 0 评论 -
Vue3可以不用Pinia了?
随着Vue 3的发布,开发者们获得了许多新的特性和改进,其中之一就是对组合式API(Composition API)的支持。这个API允许以更灵活和逻辑化的方式组织代码,同时为状态管理和逻辑复用提供了强大的支持。在本文中,我们将探讨如何通过组合式API直接管理应用状态,而无需依赖额外的状态管理库如Pinia。原创 2024-12-03 14:28:15 · 795 阅读 · 0 评论 -
提升开发效率:Nuxt 3中使用TypeScript封装useFetch的最佳实践
在现代 Web 开发中,高效地进行数据请求是构建强大应用的关键一环。今天,我们将深入探讨 Nuxt 3 框架中useFetch在服务端如何请求接口。本文以 TypeScript 为例展开讲解,使用 JavaScript 的小伙伴也可根据实际情况轻松进行调整。希望通过本篇博客,能为大家在 Nuxt 3 开发中处理服务端接口请求提供清晰的思路与实用的方法,当然,内容仅供参考,实际应用可根据项目需求灵活变化。原创 2024-01-16 16:24:11 · 4949 阅读 · 0 评论 -
vue3上传excel并在线预览
关于实现excel文档在线预览的做法,一种方式是通过讲文档里的数据处理成html,一种是将文档处理成图片进行预览,这里使用的是第一种。原创 2024-08-22 14:13:02 · 2198 阅读 · 0 评论 -
vue封装Animate.css动画库的使用
在前端开发中,动画效果能够极大地提升用户体验,使页面更加生动有趣。今天,我们来详细探讨一下如何高效地使用 Animate 这个动画库,并对其进行封装,以便在项目中更便捷地调用。原创 2024-02-27 11:43:47 · 1085 阅读 · 0 评论 -
Vue3(ts)使用vee-validate表单校验,自定义全局验证规则
在utils目录下新建一个validate.ts文件(若使用 JavaScript 则创建.js文件),用于定义自定义的全局校验规则。// 定义必填字段校验规则if (!value ||!return '该字段不能为空';});// 定义邮箱格式校验规则if (!value ||!return '邮箱地址不能为空';if (!return '请输入有效的邮箱地址';});原创 2024-03-01 17:07:12 · 1665 阅读 · 0 评论 -
vue2和vue3实现图片懒加载
减轻首页首次加载负担:通过仅加载可视区域内的必要资源,可显著降低页面初始化时的请求数量和数据传输量,从而有效减少服务器压力。提升用户体验:在网络环境不佳的情况下,提前用低分辨率的占位图片替代待加载图片,可以避免页面布局因图片加载过程中的空白或堆叠而显得杂乱无章,提升视觉上的流畅度与舒适度。懒加载的核心在于控制浏览器对图片资源的实际请求时机。通常做法是,先将所有图片元素以统一的占位图填充,并将真实图片地址存储在自定义属性如"data-url"中。原创 2024-03-01 10:24:28 · 763 阅读 · 0 评论