
Vue
文章平均质量分 96
以实战项目为主线,系统掌握 Vue3 的响应式原理、组件化、状态管理与路由机制,结合 Vite 构建、TypeScript 类型增强、Pinia 状态管理等内容,全面提升现代前端工程化开发能力。
夏驰和徐策
一个喜欢打游戏的计算机专业学生;这是我的GitHub:https://github.com/XiaChiandXuce
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序猿之Vue - Day04 - 组件通信、v-model原理与小黑记事本组件实战
本文系统讲解了Vue.js组件开发的核心知识:1. 组件基础:三大组成部分、scoped解决样式冲突、data必须是函数;2. 组件通信:父子组件通过props/$emit双向传递,非父子组件通过eventBus或provide/inject;3. 进阶语法:v-model原理、.sync修饰符、ref/$refs获取DOM、$nextTick异步更新;4. 综合案例:演示组件拆分、数据传递和持久化存储。通过具体代码示例,详细说明了如何实现组件化开发、数据管理和交互逻辑。原创 2025-06-20 11:20:33 · 729 阅读 · 0 评论 -
程序猿之Vue - Day03 - 生命周期解析、工程化入门与组件化实战
摘要: 本文介绍了Vue.js的核心概念与实践应用。主要内容包括:1) Vue生命周期四个阶段(创建、挂载、更新、销毁)及钩子函数的使用场景;2) 通过"小黑记账清单"案例演示列表渲染、数据操作和ECharts图表集成;3) 工程化开发入门,讲解Vue CLI脚手架、项目结构和组件化开发;4) 组件注册的两种方式(局部/全局)及大驼峰命名规范;5) "小兔仙首页"综合案例展示组件拆分与模块化开发。文中还对比传统开发模式与工程化优势,强调组件化在提升复用性和维护性方面的原创 2025-06-20 09:28:11 · 320 阅读 · 0 评论 -
程序猿之Vue - Day12 - Vue3 状态管理:Pinia 核心原理与实战解析
Pinia是Vue3官方推荐的状态管理库,相比Vuex具有更简洁的API设计和更好的TypeScript支持。Pinia去除了mutation概念,将同步/异步逻辑统一在actions中处理,并提供storeToRefs保持解构响应式。各大科技公司在复杂业务场景中广泛应用Pinia:字节跳动用于组件状态复用,阿里处理表单缓存,Google作为数据缓冲层,OpenAI结合TS类型推导,NVIDIA实现状态持久化。Pinia还支持插件扩展(如数据持久化),并通过组合式API实现高内聚的模块化状态管理,显著提升开原创 2025-06-20 08:02:51 · 746 阅读 · 0 评论 -
程序猿之Vue - Day11 - 认识Vue3全面进阶:组合式 API 与 Vue3.3 新特性详解
Vue3核心特性与应用实践指南 摘要:Vue3通过组合式API重构了开发范式,对比Vue2的选项式API具有显著优势:1)代码更聚合,逻辑复用性更强;2)全面支持TypeScript;3)响应式系统改用Proxy实现。核心特性包括setup语法糖、ref/reactive响应式管理、computed/watch数据处理机制,以及provide/inject跨组件通信。3.3版本新增defineOptions和defineModel等实用功能。在大型项目中,组合式API配合hooks模式能有效解决复杂状态管理原创 2025-06-20 07:43:38 · 821 阅读 · 0 评论 -
程序猿之Vue - Day07 - Vuex 状态管理:state、mutations、actions、getters 与模块化实战
Vuex状态管理核心摘要:Vuex是Vue官方状态管理工具,集中管理组件共享状态,适用于中大型项目。主要包含: 核心概念 State:存储应用状态 Mutations:同步修改状态(唯一方式) Actions:异步逻辑,调用Mutations Getters:派生状态 Modules:模块化管理状态 核心流程 遵循单向数据流:View → Action → Mutation → State → View,确保状态变更可追踪。 实战应用 通过模块化(namespaced)拆分复杂业务 购物车等场景综合运用四大原创 2025-06-19 19:49:09 · 662 阅读 · 0 评论 -
程序猿之Vue - Day06 - Vue Router 声明式导航、编程式跳转、路由参数传参、组件缓存进阶
<router-link> 是 Vue Router 提供的路由跳转组件,替代 <a> 标签使用。它不仅能跳转,而且可以自动添加“高亮”类名,避免手动维护当前页面样式。原创 2025-06-19 08:00:54 · 696 阅读 · 0 评论 -
程序猿之Vue - Day05 - Vue 自定义指令、插槽机制、综合组件封装、路由初探
本文介绍了Vue.js开发中的核心知识点,包括自定义指令、插槽、路由等关键技术。主要内容涵盖:1)自定义指令的创建与使用,包括全局/局部注册方式和v-loading指令封装;2)插槽的三种类型(默认、具名、作用域)及其应用场景;3)综合案例实现商品列表组件(MyTag标签编辑、MyTable数据展示)的封装;4)单页应用(SPA)概念及VueRouter的基本使用(5+2步骤)。文章通过理论讲解结合大厂实战案例,系统性地展示了Vue高级特性的开发实践,为构建复杂前端应用提供了技术方案。原创 2025-06-18 10:37:25 · 367 阅读 · 0 评论 -
程序猿之Vue - Day02:指令、计算属性、侦听器与实战案例全解析
今日内容属于 Vue 基础中的进阶部分,聚焦在 指令修饰符、计算属性、watch侦听器 及综合案例实战,核心目的是理解 Vue 的响应式编程精髓,并掌握其在项目中的高效应用。原创 2025-05-14 23:31:03 · 642 阅读 · 0 评论 -
程序猿之Vue - Day01
🧠 理论理解:Vue 是当前前端三大主流框架之一,特别在中国生态中应用最广(远超 React)。它以“低学习门槛 + 高工程化能力”著称,适合从小项目快速扩展到大型系统开发。🏢 企业实战理解:阿里旗下的饿了么、飞猪等多个前台系统基于 Vue 构建字节跳动的抖音后台管理系统大量使用 Vue2 + Vue3 共存架构国内中小企业几乎 Vue 优先,Vue 工程化(+Vite、+TypeScript)已成招聘基础门槛原创 2025-05-12 19:50:15 · 827 阅读 · 0 评论