Vue 基础第二次再次回顾

  1. 什么是vue?它的核心理念是什么?

Vue是渐进式框架采用了自底向上增量开发

核心理念是:数据驱动视图

  1. mvc和mvvm的区别

mvc是后端分层开发概念,mvvm是前端视图层的概念,主要关注与视图层分离,也就是把前端视图层分成了三部分Model、view、ViewModel;

mvc中的m是model层,负责操纵数据库。V是view层:视图层,发送请求,接受请求,接收响应。C是业务逻辑层,接收请求和返回响应。

mvvm中m为model层数据层保存数据,v是view层是页面的HTML结构。Vm是viewModel调度层链接m与v

  1. 插值表达式,防数据抖动指令

{ {}}    v-clocak

  1. 常见的事件修饰符有哪些,有什么作用,怎么用

.stop阻止冒泡事件 .capture 设置捕获事件 .prevent阻止默认事件 .self 只在自身事件触发时触发  放在@事件类型的后面 比如@click.stop

  1. 什么是双向数据绑定和对应的vue指令

数据劫持 数据双向绑定 不论data层和dom层的两个元素那个被改变另一方会相应更新相同的数据

v-model

  1. vue中如何动态绑定css样式

:style=”可以是data内的变量、也可以是font-size:33px、还可以是{‘font-size’:33px,color:’black’}

:class=”可以是数组[变量1,变量2]、可以是{‘font-size’:33px,color:’black’}、可以是方法getColor()”

  1. v-for如何遍历对象,遍历数组,遍历数字

v-for=”(item,index,key) in object” :key=”index”

v-for=”(value,index) in array”:key=”index”

v-for=”index in number” :key=”index”

  1. v-for为什么设置key,key值有什么要求

就地复用,提高重排效率 

  1. v-if和v-show的区别,以及应用场景

v-if 是增删dom来改变显示隐藏

一般有多个条件来设置 v-if v-else-if  v-else来显示其中一条

show是display:none开改变显示隐藏

  1. vue的生命周期函数有哪些,说明各自特点用途

beforeCreate页面创建Vue实例前的时候执行,页面转接

created:创建Vue实例完成后执行,请求接口在这里执行

beforeMount :Vue实例开始渲染前执行,

mounted: Vue实例渲染完成后执行 调用后台接口进行网络请求

b

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值