— posts
Posts.
共 55 页,1641 篇文章广告位


TypeScript类型检查、Vitest测试和ESLint规范,Vue项目质量三件套
2026-06-01
vue
Vue 3项目的质量保障离不开TypeScript类型检查、自动化测试和代码规范。本文详解Vue Official扩展的类型检查能力、vue-tsc命令行工具、Cypress和Vitest两种测试方案、以及eslint-plugin-vue …
阅读更多

写Vue用啥编辑器最顺手?VS Code和浏览器开发者插件配置指南
2026-06-01
vue
Vue 3开发推荐用VS Code配合Vue - Official扩展(原Volar),提供语法高亮、TypeScript支持和模板智能提示。本文详解VS Code插件配置、Vetur和Volar的区别、WebStorm支持、以及Vue浏览 …
阅读更多
广告位



广告位



嵌套Suspense出现空节点?suspensible属性帮你理清边界
2026-05-31
vue
Vue 3.3+支持嵌套Suspense,但嵌套异步组件切换时会出现空节点问题。本文详解嵌套Suspense的边界问题、suspensible属性的作用、为什么不设置suspensible会出现空节点和多次修补周期,以及正确的嵌套写法。
阅读更多
广告位

异步出错了Suspense不管?errorCaptured和组件嵌套顺序得搞清楚
2026-05-31
vue
Vue 3 Suspense自身不处理错误,需要用errorCaptured选项或onErrorCaptured钩子在父组件捕获异步错误。本文详解错误捕获机制、Suspense与Transition、KeepAlive、RouterView …
阅读更多


列表项一个接一个入场?渐进延迟动画让列表活起来
2026-05-31
vue
Vue 3 TransitionGroup支持通过JavaScript钩子和data属性实现渐进延迟动画,让列表项一个接一个地入场。本文详解data-index的用法、:css=“false"配合JS钩子、GSAP实现 …
阅读更多
广告位

列表项删了旁边的却蹦走了?move动画和FLIP让你丝滑如初
2026-05-31
vue
Vue 3 TransitionGroup的移动动画是列表动画的灵魂。本文详解为什么删除列表项时周围元素会"跳跃"、FLIP动画原理、move类名的用法、position absolute的关键作用、moveClass自 …
阅读更多

列表动画用TransitionGroup还是Transition?它俩到底啥区别
2026-05-31
vue
Vue 3的TransitionGroup是专门给v-for列表添加动画的内置组件。本文从TransitionGroup和Transition的核心区别讲起,搞清楚什么时候该用哪个、tag属性怎么用、key为什么必须加、列表项的进入和离开动 …
阅读更多

把Transition包成组件复用,还能动态切换动画效果
2026-05-31
vue
Vue 3 Transition组件可以封装成独立组件实现复用,也可以通过动态name和动态props实现运行时切换动画效果。本文讲解如何用插槽封装可复用Transition组件、动态过渡的实现方式、以及TransitionGroup组件的 …
阅读更多
广告位

嵌套元素、首次出现、key触发——Transition那些容易被忽略的细节
2026-05-31
vue
Vue 3 Transition组件在使用中有不少容易忽略的细节:嵌套元素的过渡如何处理、duration属性怎么用、appear让元素首次渲染也有动画、key属性如何触发过渡。本文逐一拆解这些细节,帮你避开坑。
阅读更多

两个元素切换时撞车了咋办?过渡模式out-in和in-out来救场
2026-05-31
vue
Vue 3 Transition组件在多个元素切换时,默认是同时执行进入和离开动画,容易导致布局重叠。本文详解过渡模式mode=“out-in"和mode=“in-out"的区 …
阅读更多

CSS搞不定的动画?JavaScript钩子配合GSAP让你为所欲为
2026-05-31
vue
Vue 3 Transition组件提供了8个JavaScript钩子事件,让你可以在动画的不同阶段执行JS代码。本文详解每个钩子的触发时机、:css=“false"的用法、以及如何配合GSAP实现CSS做不到的复杂动 …
阅读更多
广告位

不想写CSS类名?用自定义类名和Animate.css让动画飞起来
2026-05-31
vue
Vue 3 Transition组件支持自定义过渡类名,让你可以直接用Animate.css等第三方动画库的类名。本文讲解6个自定义类名prop、Animate.css集成方法、同时使用transition和animation时type属性 …
阅读更多

Vue的Transition组件到底能干啥?6个CSS类名帮你搞定进出动画
2026-05-31
vue
Vue 3的Transition组件是内置的动画利器,本文从Transition组件的基本概念讲起,搞清楚它什么时候触发、6个CSS过渡类名分别干啥、命名过渡怎么用、CSS transition和CSS animation两种方式的区别。
阅读更多

广告位

Teleport实战——模态框、通知栏和全屏遮罩的正确姿势
2026-05-19
vue
理论学完了,来点实际的!模态框组件怎么配合Transition做动画?通知栏怎么实现堆叠和自动消失?全屏遮罩怎么防止滚动穿透?三个完整实战案例,拿去直接用。
阅读更多

disabled、多Teleport共享目标和延迟挂载——三个进阶玩法
2026-05-19
vue
Teleport不只是传送到body那么简单。disabled让你按需开关传送,多个Teleport可以共享同一个目标容器按顺序排列,defer prop解决目标元素晚于Teleport渲染的时序问题。三个进阶玩法一次搞定。
阅读更多

to属性到底能写啥?CSS选择器、DOM元素和那些坑
2026-05-19
vue
Teleport的to属性不只是写个body那么简单,CSS选择器、DOM元素对象都能用,但每种写法都有坑。目标元素不存在会报错,动态切换目标要小心闪烁,SSR场景更是要格外注意。
阅读更多
广告位



KeepAlive搭配Vue Router,页面缓存到底怎么玩
2026-05-19
vue
动态组件缓存搞定了,但实际项目中更常见的是路由页面缓存。KeepAlive配合Vue Router的router-view,再加上路由meta信息动态控制哪些页面该缓存,这才是KeepAlive最实用的打开方式。
阅读更多
广告位
