VUE复习了解-01

1、什么是Vue.js

Vue是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

2、MVC与MVVM区别?

mvc是后端分层开发概念:

model层,主要处理业务逻辑和与持久层交互处理。

view层:视图层,用户直观显示的界面与之交互。

controller层:控制器,负责从视图读取数据,控制用户输入,并向模型发送数据。

mvvm:是前端视图层的概念,主要关注于视图层,mvvm把前端的视图层,分为了三部分Model,View,ViewMode,ViewModel是MVVM的思想核心。因为VM是M和V之间的调度者。双向数据绑定就是由VM提供的。

3、简单Demo

4、v-text使用

v-text默认没有闪烁问题,v-text会覆盖元素中的原本的内容。

{{}} 插值表达式,只会覆盖插值表达式的值。插值表达式存在闪烁问题

解决插值表达式闪烁问题:v-cloak

5、v-html使用

将数据中html标签解析,并显示出来。

6、v-bind使用

v-bind缩写 :

用于绑定属性的指令

7、事件

v-on:【选择不同的事件类型】

v-on缩写@

8、事件修饰符

.stop 阻止冒泡事件。

 

.prevent阻止默认事件,举例<a>标签 使用@click  不阻止会执行href

<a href="#" @click.prevent="add()">默认事件</a>

.capture使用捕获形式【默认是冒泡 捕获先执行外层事件,后执行内层事件】

注意:使用.capture格式,必须加载到外部方法体上,点击内部方法,先执行外部方法,后执行内部方法。

.self只有点击当前元素时,才会触发函数。也可以解决冒泡事件,必须添加外部方法上。

.once事件只触发一次事件。

9、v-model双向数据绑定

10、class绑定样式

 

11、v-for

v-for遍历普通数据

v-for遍历数组对象

v-for直接遍历对象

12、v-if v-show

v-if:每次都会重新删除或者创建元素。

v-show:每次切换元素的display:none 样式。

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值