Vue技术的概念

Vue技术的概念
叶小楠Vue(全称:Vue.js)是一个用于构建用户界面(UI)**的**渐进式 JavaScript 框架**,适合开发前端应用程序。它特别适合构建交互性强的单页应用(SPA, Single-Page Applications),也可以和其它项目整合使用。其核心思想是MVVM(Model-View-ViewModel)**。
一、Vue 是什么?简明概述
- 作者:尤雨溪(尤大)
- 设计理念:
- 渐进式(Progressive)——可以只用一部分(如视图层),也可以配合 Vue Router、Vuex 等构建大型应用。
- 响应式数据绑定(Reactive Binding)——模型(data)变了,视图(DOM)自动更新。
- 组件化(Component-based)——易于模块化开发和复用。
二、Vue 如何运行?(从 0 到 1)
方式一:CDN 快速上手(适合初学)
- 创建一个 HTML 文件:
1 |
|
- 用浏览器打开这个 HTML 文件,就可以看到 “Hello Vue!”。
方式二:Vue CLI 项目构建(适合正式开发)
1. 安装 Node.js
去官网下载安装:https://nodejs.org/
2. 安装 Vue CLI(Vue 3 推荐使用 Vite,见下方)
1 | npm install -g @vue/cli |
3. 创建 Vue 项目
1 | vue create my-vue-app |
访问 http://localhost:8080
即可看到页面。
方式三:Vite 构建 Vue 3 项目(推荐)
Vite 是新一代前端构建工具,快得飞起。
1. 安装 Vite + Vue 项目
1 | npm create vite@latest my-vue-app -- --template vue |
2. 启动后访问:
默认是 http://localhost:5173
三、学习资源推荐
官方教程
- Vue 官方中文文档(首选):https://cn.vuejs.org/
中文视频教程
- B站搜索「Vue3 入门」,推荐「黑马程序员」「狂神说」
书籍推荐
- 《Vue.js 快速入门与项目实战》
- 《深入浅出 Vue.js》
四、下一步建议
如果你已经有 JavaScript 基础,建议直接上 Vue3 + Vite 模板。如果你之前主要做后端或 Java 桌面开发,建议从 Vue 的响应式原理和组件机制入手。