VUE基础常用功能学习和实操(引入JS形式)

文章目录

  • 1.前言
  • 2.创建普通项目
  • 3.引入Vue的js文件
  • 4.编写Hello Vue!
    • 4.1动态修改
  • 5.绑定元素特性
    • 5.1效果
  • 6.判断特性
    • code
    • False
    • True
    • 6.2.If else
    • 6.3.Else if
  • 7.绑定数组
    • 7.1. div
    • 7.2.数组
    • 7.3.效果
  • 8.监听——逆转消息
  • 9. v-model 双向绑定
    • 9.1.code
    • 9.2.实现效果
    • 9.3.例子2
    • 9.4.实现效果
  • 10.监听属性 watch
  • 11.样式绑定
    • 11.1.样式类绑定
    • 11.2.样式属性绑定
  • 12.动画
    • 12.1.实现效果
    • 12.2.过度动画
    • 12.3.自定义动画

1.前言

在这一步之前,笔者已经使用了vue-cli的router了。但是为什么要会过头来学习这儿呢?
请注意我们不推荐新手直接使用 vue-cli,首先推荐用引入JS的方式熟悉在逐步推进。

2.创建普通项目

VUE基础常用功能学习和实操(引入JS形式)_第1张图片

3.引入Vue的js文件

VUE基础常用功能学习和实操(引入JS形式)_第2张图片

4.编写Hello Vue!

VUE基础常用功能学习和实操(引入JS形式)_第3张图片

VUE基础常用功能学习和实操(引入JS形式)_第4张图片

4.1动态修改

VUE基础常用功能学习和实操(引入JS形式)_第5张图片
在这里插入图片描述

5.绑定元素特性

V-bind
VUE基础常用功能学习和实操(引入JS形式)_第6张图片
“将这个元素节点的 title 特性和 Vue 实例的 message 属性保持一致”
VUE基础常用功能学习和实操(引入JS形式)_第7张图片

5.1效果

在这里插入图片描述

6.判断特性

code

VUE基础常用功能学习和实操(引入JS形式)_第8张图片

False

在这里插入图片描述

True

VUE基础常用功能学习和实操(引入JS形式)_第9张图片

6.2.If else

Sorry
Not sorry

6.3.Else if

A
B
C
Not A/B/C

7.绑定数组

7.1. div

VUE基础常用功能学习和实操(引入JS形式)_第10张图片

7.2.数组

VUE基础常用功能学习和实操(引入JS形式)_第11张图片

7.3.效果

VUE基础常用功能学习和实操(引入JS形式)_第12张图片

8.监听——逆转消息

VUE基础常用功能学习和实操(引入JS形式)_第13张图片
VUE基础常用功能学习和实操(引入JS形式)_第14张图片
VUE基础常用功能学习和实操(引入JS形式)_第15张图片
VUE基础常用功能学习和实操(引入JS形式)_第16张图片

PPT:注意在 reverseMessage 方法中,我们更新了应用的状态,但没有触碰 DOM——所有的 DOM 操作都由 Vue 来处理,你编写的代码只需要关注逻辑层面即可。

9. v-model 双向绑定

双向绑定:两个组件绑在一起。
v-model :复制的克隆内容.

9.1.code

VUE基础常用功能学习和实操(引入JS形式)_第17张图片

VUE基础常用功能学习和实操(引入JS形式)_第18张图片

9.2.实现效果

VUE基础常用功能学习和实操(引入JS形式)_第19张图片

9.3.例子2

选择的网站是: {{selected}}

9.4.实现效果

VUE基础常用功能学习和实操(引入JS形式)_第20张图片

10.监听属性 watch

我们可以通过 watch 来响应数据的变化。

千米 : 米 :

Watch中的val是两个输入框的输入数据
VUE基础常用功能学习和实操(引入JS形式)_第21张图片

11.样式绑定

11.1.样式类绑定

12.1.实现效果

VUE基础常用功能学习和实操(引入JS形式)_第22张图片

12.2.过度动画

hello

12.3.自定义动画


你可能感兴趣的:(Vue)