谷坤:ch2 Vue开发基础(上)


1. Vue实例

(1) 创建Vue实例
(2) el唯一根标签

【例01】el选项:定义vue组件根元素。

(3) data初始数据

【例02】data选项:定义初始数据。

(4) methods定义方法

【例03】methods选项:定义方法。

(5) computed计算属性

【例04】computed选项:计算属性。

(6) watch状态监听

【例05】watch选项:状态监听。

(7) filters过滤器

【例06】filters选项:过滤器-插值表达式使用。

【例07】filters选项:过滤器-属性绑定使用。

2. Vue数据绑定

(1) 绑定样式

【例08】绑定样式:绑定行内样式 v-bind:style=""。

【例09】绑定样式:绑定类样式 v-bind:class=""。

(2) 内置指令

【例10】内置指令:v-model表单元素的双向绑定。

【例11】内置指令:v-text 数据影响界面文本。

【例12】内置指令:v-html 数据影响界面。

【例13】内置指令:v-bind:属性名 属性值的单向绑定。

【例14】内置指令:v-on:事件名="方法名"。

【例15】内置指令:v-for遍历数组数据。

【例16】内置指令:v-if_v-show显示与隐藏。

(3) 学生列表案例

【例17】学生列表案例。

3. Vue事件

(1) 事件监听

【例18】事件监听:v-on:事件名='js脚本|事件方法名'。

【例19】事件监听:按键修饰符。

(2) 事件修饰符

【例20】事件修饰符:.stop 阻止事件冒泡。

【例21】事件修饰符:.prevent 阻止默认行为。

【例22】事件修饰符:.capture 事件捕获。

【例23】事件修饰符:.self 只有自身才能触发。

【例24】事件修饰符:.once 事件只触发一次。

4. Vue组件

(1) 什么是组件

【例25】什么是组件:自定义标签(数据和模板)。

(2) 局部注册组件

【例26】注册局部组件 new Vue中的components属性。

(3) template模板

【例27】template模板:使用template标签编写组件结构。

(4) 组件之间数据传递

【例28】组件之间数据传递--props属性。

【例29】组件之间数据传递--$emit方法。

(5) 组件切换

【例30】组件切换 v-if v-else。

【例31】多组件切换。

5. Vue的生命周期

(1) 钩子函数
(2) 实例创建

【例32】Vue的生命周期: 实例创建。

(3) 页面挂载

【例33】Vue的生命周期: 页面挂载。

(4) 数据更新

【例34】Vue的生命周期: 数据更新。

(5) 实例销毁

【例35】Vue的生命周期: 实例销毁。


返回 谷坤 制作