清晰的写作需要清晰的思考。对于编码也是有效的。启动个人项目时,将所有组件扔入一个文件夹中可能会起作用。但是随着项目的增长,尤其是在较大的团队中,这种方法会导致问题:
点击查看全文]]>创建一个 Pinia 插件,使用 BroadcastChannel API 实现跨浏览器选项卡的状态同步。该插件允许您标记特定存储以进行跨 Tab 同步,并通过基于时间戳的冲突解决自动处理状态更新。
点击查看全文]]>虽然 Drizzle ORM 还没有到 1.0,但是凭借其出色的性能,已经得到了不少的关注了。在它官网的基准测试里,比现在很火的 Prisma 快了好多。我们一起来看一下这个库如何使用吧!
点击查看全文]]>这篇文章涵盖了适合不同项目规模的各种 Vue 项目结构
点击查看全文]]>本文简单讨论一下 Zod 在项目中的实际使用
点击查看全文]]>25 年回北京记
点击查看全文]]>一些前端需要的技能学习网站
点击查看全文]]>Vue 旨在高效处理大多数典型用例,无需大量手动调整。但有时,您会遇到需要更多微调的情况。在本文中,我们将探讨优化 Vue 应用程序性能时需要注意的关键事项。
点击查看全文]]>在我的 Vue 项目中,我最近需要检查一个插槽是否为空。这个用例是一个可以接受一些内容的插槽的组件,但它也可以在没有它的情况下工作。为此,我查阅了 Vue 文档并自己进行了一些实验,看看是否能让它工作,结果令我非常惊喜,这又是 Vue 框架内置的另一个非常有用的功能。
点击查看全文]]>本文讨论一下我为什么要把博客从Hexo迁移到Nuxt
点击查看全文]]>现在过年不像小时候那样充满了热闹的气氛,而是一些冷清的感觉。
点击查看全文]]>计算属性是 Vue 中的一个强大功能,允许您根据响应式状态动态推导和转换数据。当正确使用时,它们可以使您的代码更简洁、更高效、更易于维护。然而,不当的使用可能会导致意外的错误和性能问题。
点击查看全文]]>简单的给你的项目配置和使用 Git 提交规范
点击查看全文]]>使你的环境变量拥有类型,这个是从 Syntax 播客的 CJ 那里学过来的
点击查看全文]]>几天前,我想构建一个 Vue 组件,它能够显示嵌套节点树,但我们不知道确切的嵌套数量 - 因此它需要能够递归工作。我很惊讶网络上没有太多关于它的资源,所以我决定写一篇关于它的文章。
点击查看全文]]>在本文中,我将深入探讨如何使用 Vitest 来测试 Vue 组件。
点击查看全文]]>更好的测试之路始于一些非常简单的事情。
点击查看全文]]>使用多个组件实例的唯一 ID 创建动态 Pinia 存储
点击查看全文]]>无论您是刚刚接触 Vue 3 还是一位致力于标准化团队编码风格的经验丰富的开发人员,本指南都可以作为综合资源。
点击查看全文]]>心经全文
点击查看全文]]>在本文中,我想向您展示如何在 Vue 应用程序中利用这个强大的浏览器原生功能 🚀
点击查看全文]]>在本文中,我将总结我们创建的想法,并将它们与我在几篇文章中读到的良好实践和设计模式相结合。
点击查看全文]]>在本文中,我想列出这些最佳实践,以便您可以开始在 Vue 项目中使用它们:)
点击查看全文]]>Nuxt 报错解决
点击查看全文]]>使用 express + mongoose 快速开发API接口
点击查看全文]]>好久没有写博客了,最近经历了很多事
点击查看全文]]>我们该使用那个呢 🧐?
点击查看全文]]>请求数据的最佳实践
点击查看全文]]>封装一个 ECharts 容器组件,在使用时可以直接传递一个 options 对象,在组件内部自动初始化基础配置和监听图表大小变化、图表数据变化后自动重新渲染。
点击查看全文]]>为什么加入十年之约?以及我写博客的动机。
点击查看全文]]>