Vue 3性能优化一:页面加载与更新性能的双维度认知体系2026-07-24 vueVue 3在大多数场景下性能优异,但面对挑战性场景仍需针对性微调。本文从页面加载性能与更新性能两大维度出发,系统梳理Vue 3性能优化的认知框架,详解LCP、INP等核心Web指标,介绍Chrome DevTools、Vue …#基础入门 #性能优化 #Chrome DevTools阅读更多
Vue 3性能优化三:更新性能优化——Props稳定性、v-once、v-memo与计算属性稳定性2026-07-24 vueVue 3的更新性能决定了用户交互的流畅度。本文从Props稳定性、v-once指令、v-memo指令和计算属性稳定性四个维度,详解Vue 3更新性能优化的核心策略。通过ListItem组件的Props优化案例、v-once跳过子树更新的机 …#基础入门 #更新性能 #v-memo阅读更多
Vue 3性能优化二:页面加载优化——架构选型、Tree-shaking与代码分割实战2026-07-24 vue页面加载性能是用户对应用的第一印象。本文从架构选型、包体积Tree-shaking优化和代码分割三大策略入手,详解如何选择SSR/SSG/SPA架构,如何利用构建步骤实现Tree-shaking减小包体积,如何通过动态导入 …#基础入门 #SSR #代码分割 +2阅读更多
Vue 3性能优化五:综合实战——从性能分析到全链路优化的项目案例2026-07-24 vue理论结合实战,方能真正掌握性能优化。本文通过一个完整的电商后台管理系统案例,从性能分析、问题定位到优化实施,演示Vue 3全链路性能优化的完整工作流。涵盖Chrome DevTools性能录制与分析、LCP/INP指标优化、路由懒加载与代码 …#基础入门 #代码分割 #性能分析 +1阅读更多
Vue 3性能优化四:通用性能优化——虚拟列表、浅响应式与组件抽象精简2026-07-24 vue通用优化策略能同时改善页面加载和更新性能。本文从大型虚拟列表、浅响应式API和组件抽象精简三个方面,详解Vue 3的通用性能优化方法。通过vue-virtual-scroller实现万级列表DOM降至十位数,利用shallowRef …#基础入门 #无渲染组件 #浅响应式 +2阅读更多
Vue 3测试入门:@testing-library/vue组件测试实战2026-07-21 vue本章带你掌握@testing-library/vue的核心用法,理解它"测试越像用户使用软件就越可信"的设计哲学,学会render、getByRole、fireEvent等API,用Stepper组件实战对 …#基础入门 #组件测试阅读更多
Vue 3测试入门第十一章:E2E测试实战——Cypress从安装到跑通第一个用例2026-07-21 vue本章从零开始搭建Cypress E2E测试环境,手把手带你安装Cypress、编写第一个端到端测试用例、理解cy.visit、cy.get、cy.contains等核心命令,学会页面导航、元素交互、表单填写与断言,最后通过Todo应用实战巩 …#基础入门 #集成测试 #Cypress +2阅读更多
Vue 3测试入门第十二章:测试覆盖率与CI集成——让测试守护每一次提交2026-07-21 vue本章带你配置Vitest测试覆盖率、设定覆盖率阈值,学会将测试接入GitHub Actions实现CI自动化,用husky和lint-staged在提交前自动跑测试,最终构建从覆盖率到CI的全链路测试守护体系。#基础入门 #自动化测试 #测试覆盖率 +1阅读更多
Vue 3测试入门第十章:Cypress组件测试——浏览器环境下的双重测试方案2026-07-21 vue本章带你理解Cypress组件测试的运作方式,搞懂浏览器环境与Node环境的本质差异,学会在Cypress中挂载Vue组件、触发原生DOM事件、验证样式渲染,并通过与Vitest组件测试的对比,掌握两种方案的适用场景与切换策略。#基础入门 #组件测试 #Cypress +2阅读更多
Vue 3测试入门第一章:为什么前端项目需要测试?测试类型与策略全解析2026-07-06 vue从质检员和安全网的比喻入手,聊聊前端项目为什么需要自动化测试,单元测试、组件测试、端到端测试三种类型各自负责什么,以及测试金字塔在 Vue 3 应用里怎么落地。#基础入门 #单元测试 #自动化测试 +2阅读更多
Vue 3测试入门第七章:白盒还是黑盒?组件测试的应该做与不该做2026-07-06 vue本章带你搞懂Vue 3组件测试中的白盒与黑盒思维差异,掌握视图测试、交互测试的推荐做法,避开测试私有状态、过度依赖快照等常见陷阱,让你的测试代码既健壮又好维护。#基础入门 #组件测试 #Vitest +2阅读更多
Vue 3测试入门第三章:从零搭建Vitest测试环境,跑通第一个单元测试2026-07-06 vueVue 3项目要写测试,第一步得把测试环境搭起来。本文从Node版本、Vite版本这些前置条件讲起,手把手带你安装vitest、happy-dom和@testing-library/vue,配置vite.config.js …#基础入门 #Vite #单元测试 +1阅读更多
Vue 3测试入门第二章:Vitest是什么?Vite原生测试框架凭什么这么快2026-07-06 vue用同一套工具链的比喻,聊聊 Vitest 这个由 Vite 驱动的测试框架为什么这么快,它和 Jest 到底差在哪,以及在 Vue 3 项目里怎么用最顺手。#基础入门 #Vite #单元测试 +2阅读更多
Vue 3测试入门第五章:组合式函数如何测试?withSetup辅助函数来解决2026-07-06 vue本章聚焦Vue 3组合式函数的测试方法,介绍两种测试场景:不依赖组件实例的纯响应式组合式函数可直接调用断言;依赖生命周期或供给注入的组合式函数需借助withSetup辅助函数挂载到宿主组件上下文中。文章通 …#基础入门 #单元测试 #生命周期钩子 +2阅读更多
Vue 3测试入门第八章:端到端测试是什么?Cypress与Playwright如何选择2026-07-06 vue本章带你理解Vue 3端到端测试(E2E)的本质,搞懂它和单元测试、组件测试的边界差异,并从跨浏览器、反馈速度、调试体验等四个维度对比 Cypress 与 Playwright,选出最适合你项目的 E2E 框架。#基础入门 #Cypress #测试框架 +2阅读更多
Vue 3测试入门第六章:组件测试入门:@vue/test-utils挂载、查询与交互2026-07-06 vue本章带你进入Vue 3组件测试的世界,对比@vue/test-utils与@testing-library/vue的差异,掌握mount与shallowMount的取舍,学会用find、findAll、trigger、setValue完成挂 …#基础入门 #组件测试 #测试技巧阅读更多
Vue 3测试入门第四章:单元测试怎么写?断言、匹配器与increment函数实战2026-07-06 vue测试环境搭好了,下一步就是真正写单元测试。本文从单元测试的基本概念讲起,拆解describe、test、expect三要素,详解toBe、toEqual、toContain等常用匹配器,最后用increment函数完整走一遍编写测试用例、运 …#基础入门 #单元测试 #Vitest +1阅读更多
Vue Router路由入门第六章:编程式导航与历史记录模式2026-07-03 vue用 router.push/replace/go 在代码里主动跳转,搞懂三种历史模式的区别和服务器配置,为系列收尾。#基础入门 #Vue #Vue Router阅读更多
Vue Router路由入门第五章:嵌套路由与命名路由组织复杂页面2026-07-03 vue用 children 配置嵌套路由,让页面像套娃一样分层显示;用 name 给路由取名字,让跳转不再依赖写死的路径。#基础入门 #Vue #Vue Router +1阅读更多
Vue Router路由入门第四章:动态路由匹配让一个模板服务无数URL2026-07-03 vue用 :id 这样的路径参数让一个组件服务无数个 URL,搞懂 route.params 的读取、参数变化的响应、404 兜底路由和高级匹配语法。#基础入门 #Vue #Vue Router +2阅读更多
Vue Router路由入门第三章:用Vue Router跑通第一个应用2026-07-03 vue从安装到跑通第一个 Vue Router 应用。搞懂 createRouter、RouterView、RouterLink 三件套,理解路由器实例、注册插件、useRouter 和 useRoute 的关系。#基础入门 #Vue #Vue Router +1阅读更多
Vue Router路由入门第二章:手写一个简易路由器理解本质2026-07-03 vue不装任何库,用 Vue 的动态组件和 hashchange 事件手写一个能跑的简易路由器。亲手写一遍,你会真正理解路由器在做什么,之后再用 Vue Router 就会非常顺。#基础入门 #Vue #路由 +2阅读更多
Vue Router路由入门第一章:客户端路由到底是什么2026-07-03 vue从点击一个链接开始,搞清楚服务端路由和客户端路由的区别,理解单页应用为什么需要路由器,为后续使用 Vue Router 打下概念基础。#基础入门 #Vue #路由 +1阅读更多
Vue状态管理入门第一章:状态、视图和交互到底是什么2026-06-30 vue从一个计数器开始理解 Vue 状态管理的三个基本角色:状态、视图和交互。本文用图解、代码和练习帮小白先把单组件的数据流跑通。#基础入门 #Vue #状态管理 +2阅读更多
代码格式化、SFC自定义块和底层编译库,Vue工具链的最后一公里2026-06-01 vueVue 3工具链的最后部分涵盖代码格式化、SFC自定义块集成和底层编译库。本文详解Vue Official和Prettier的格式化、SFC自定义块(如docs块)怎么 …#基础入门 #工具链 #Prettier阅读更多
TypeScript类型检查、Vitest测试和ESLint规范,Vue项目质量三件套2026-06-01 vueVue 3项目的质量保障离不开TypeScript类型检查、自动化测试和代码规范。本文详解Vue Official扩展的类型检查能力、vue-tsc命令行工具、Cypress和Vitest两种测试方案、以及eslint-plugin-vue …#基础入门 #TypeScript #工具链 +2阅读更多
写Vue用啥编辑器最顺手?VS Code和浏览器开发者插件配置指南2026-06-01 vueVue 3开发推荐用VS Code配合Vue - Official扩展(原Volar),提供语法高亮、TypeScript支持和模板智能提示。本文详解VS Code插件配置、Vetur和Volar的区别、WebStorm支持、以及Vue浏览 …#基础入门 #工具链阅读更多
Vue的runtime版本和完整版有啥区别?浏览器内模板编译那点事2026-06-01 vueVue 3有多种构建文件版本,runtime版本不含编译器体积小,完整版含编译器支持浏览器内模板编译。本文详解无构建步骤时模板怎么编译、runtime和完整版的区别、14kb体积差、默认工具链用哪个版本、以及如何在有构建步骤时仍用浏览器内编 …#基础入门 #工具链 #模板编译阅读更多
不用装东西也能玩Vue?在线演练场和脚手架create-vue全上手2026-06-01 vueVue 3不用本地装环境也能玩,在线演练场让你浏览器里直接写Vue。本文详解Vue SFC演练场和StackBlitz两种在线环境、create-vue脚手架怎么用、Vite和Vue CLI的区别、以及从Vue CLI迁移到Vite的注意事 …#基础入门 #Vite #工具链 +1阅读更多
HTMLCSSJS非要分三个文件写?SFC的关注点分离才不是你想的那样2026-06-01 vue传统Web开发认为HTML/CSS/JS应该分文件存放,但Vue SFC把它们放一起。本文详解关注点分离的真正含义、为什么组件内聚比文件类型分离更重要、以及不想用SFC时如何通过资源导入获得热更新和预编译功能。#基础入门 #SFC #代码组织阅读更多