vue 面试题集合

1,vue和jQ的区别

vue 数据驱动的框架
jq 操作dom的类库

2,vue的优缺点

优点:快速开发,模块化开发,代码复用

缺点:不利于爬虫爬取,IE低版本不兼容

3,vue响应式原理

Object.defaultProperty

4,vue是什么

vue是一个兴起的前端js库,是一个精简的MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来,通过对数据的操作就可以完成对页面视图的渲染。当然还有很多其他的mvmm框架如Angular,React都是大同小异,本质上都是基于MVVM的理念。 然而vue以他独特的优势简单,快速,组合,紧凑,强大而迅速崛起 

5,jQ链式调用的原理

return.this

6,列举7个vue指令

v-for v-model v-if v-show v-text v-html v-slot v-on v-bind

7,计算属性和监听器的区别

计算属性是有一个缓存的,即便你重新渲染组件,计算属性的值没有发生改变时,就不会去执行,没有数据类型限制

watch监听有数据类型限制,当值为复合类型时,需要加deep

8,生命周期函数

beforeCreate

created

beforeMount

mounted  (发起ajax请求)

beforeUpdate

updated

beforeDestory (删除)

destory

 

9,内置组件?

component

keep-alive

slot

template

 

10,组件通信方式

父传子:

父组件v-bind发送数据,子组件props接收

$children获取子组件

$root 获取根组件

子传父

父组件v-on接收    子组件 $emit发送数据

$parent获取最近的父组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值