文章所有概念节选自 Vue.js 官网 ,部分内容可能有变动,可用于背诵和熟悉框架的概念
介绍
- Vue.js :一套用于构建用户界面的渐进式框架,核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统
- 响应式:创建一个应用后,数据和 DOM 建立了关联,所有东西都是响应式的,修改数据后页面的内容也会发生变动
- 指令:带有前缀 v-,以表示它们是 Vue 提供的特殊 attribute。它们会在渲染的 DOM 上应用特殊的响应式行为。例如 v-bind:title
- 数据绑定:Vue 不仅可以把数据绑定到 DOM 文本或 attribute,v-if 和 v-for 说明还可以绑定到 DOM 结构
- 事件监听器:为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它调用在 Vue 实例中定义的方法
- 双向数据绑定:v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定。
- 组件:本质上是一个拥有预定义选项的一个 Vue 实例