跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScript大前端

Vue3 核心语法与状态管理学习笔记

Vue3 核心语法与状态管理学习笔记涵盖插值语法、指令绑定、组合式 API 及选项式 API 共存机制。重点包括 computed 计算属性缓存、watch 监听、路由跳转方式(字符串与对象)、以及 Pinia 集中式状态管理。文件结构建议将通用组件置于 components,路由组件置于 pages/views,入口为 main.ts,根组件为 App.vue。

DotNetGuy发布于 2026/3/30更新于 2026/6/218 浏览

Vue3 核心语法与状态管理笔记

基础语法与指令

  • 插值语法:使用 {{ }} 进行文本插值,功能相当于 innerText。
  • 属性绑定:v-bind 用于单向绑定属性值。
  • 双向绑定:v-model 实现数据的双向绑定。

组合式 API 与响应式

  • Composition API:通过 hooks 函数调用,返回对象并支持解构,例如 const { sum, add, bigSum } = useSum()。
  • Options API 共存:Vue3 兼容 Vue2 语法,旧语法可读取 setup 内容,但 setup 无法读取旧语法定义的数据。
  • 计算属性:computed 具有缓存功能,仅当依赖项变化时重新计算。
  • 侦听器:watch 用于监听数据变化。
  • 函数缓存:普通 function 不缓存,computed 会缓存结果。

组件与路由

  • 目录规范:一般组件放入 components 文件夹,路由组件放入 pages 或 views 文件夹。
  • 路由跳转:支持字符串写法与对象写法(通过 name 或 path 跳转)。
  • 入口与根组件:入口文件为 main.ts,根组件为 App.vue。

状态管理

  • 集中式管理:共享数据交由集中式状态管理工具处理,如 Pinia、Redux、Vuex。
  • Pinia:落地的具体实现即为 store。

目录

  1. Vue3 核心语法与状态管理笔记
  2. 基础语法与指令
  3. 组合式 API 与响应式
  4. 组件与路由
  5. 状态管理
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • kubectl port-forward 端口转发配置与突破本地限制
  • Stable Diffusion 报错排查:CheckpointLoaderSimple 模型文件缺失修复
  • AMD 显卡 llama.cpp 高性能配置与调优实战
  • 全国计算机二级 WPS Office 全真模拟试题与答案解析
  • Shell 脚本数组变量:普通与关联数组实战
  • RISC-V 开源处理器实战:Verilog RTL 设计与 FPGA 验证
  • C++ STL 队列 queue 核心用法与底层原理
  • CSS 盒子模型详解及美化技巧
  • 数据结构:栈与队列的定义、核心操作与代码解析
  • C++ 设计模式详解:分类、核心实现与实战建议
  • Python 近期副业需求清单及常见项目类型
  • DeepSeekMath-V2:基于自我验证的数学推理新范式
  • 考公压力大是否该放弃?程序员职业路径的理性思考
  • eNSP 基础网络配置命令速查指南
  • Java 核心基础:数组、IO、泛型与并发处理
  • C++ 关联容器实战:Set、Map 与键值对详解
  • 17 款提升工作效率与在线变现的 AI 工具网站
  • Git 国内镜像源配置指南与跨平台工具开发
  • OpenClaw 框架深度解析:本地优先的智能体架构与实践
  • 循环队列(Circular Queue)详解

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online