从 jQuery 到 Vue,前端开发的思维方式发生了根本变化。本文用最简短的篇幅带你理解 Vue 的核心概念。

一、MVVM 模式简介

  • 1.1 jQuery 时代的 DOM 操作
  • 1.2 数据驱动的思想——数据变了,视图自动更新
  • 1.3 Vue 的 MVVM 三层——Model / View / ViewModel

二、创建第一个 Vue 实例

  • 2.1 CDN 引入 Vue.js
  • 2.2 new Vue({ el, data, methods }) 基本结构
  • 2.3 {{ }} 插值表达式
  • 2.4 v-bind 属性绑定

三、常用指令

  • 3.1 v-if / v-show——条件渲染
  • 3.2 v-for——列表渲染
  • 3.3 v-on——事件绑定
  • 3.4 v-model——双向数据绑定

四、组件化入门

  • 4.1 什么是组件——可复用的 Vue 实例
  • 4.2 Vue.component() 全局注册
  • 4.3 props 父传子
  • 4.4 $emit 子传父