第三天前端面试题

1、说一说axios的拦截器原理及应用?

答:axios拦截器分别是请求拦截器和响应拦截器。请求拦截器是在发请求之前做一些处理,比如设置统一cookie,请求加验证,设置请求头等。响应浏览器,同理发送请求响应之后,对响应进行处理,比如数据统一处理,例如判断用户登录失效。

2、说一说创建ajax过程?

1)创建XHR对象 2)设置请求参数 3)发送请求4)接受请求返回的状态,根据状态码进行相应的处理

3、说一说Vue2.0 双向绑定的原理与缺陷?

答vue2双向绑定是通过object.defineproperty数据劫持结合发布订阅者模式实现响应式,首先用object.defiineproperty数据劫持getter和setter,当数据变化时,将消息传给订阅者,通过监视数据变化,回调函数对dom更新,缺点是object.defineproperty不能对对象里新增属性或删除属性进行劫持,也不能对数组下标获取的元素进行监听

4、说一说Vue3.0 实现数据双向绑定的方法 ?

答:vue3是通过proxy进行双向绑定。proxy是ES6中的新特性,进行对目标对象数据设置一个‘隔层’,外界若访问该目标对象,就要通过这个隔层,这个隔层起到过滤和加工处理作用。proxy是一个ES6构造函数,需要new一个proxy实例

5、说一说 vue 的 keep-alive ?

keep-alive作用是缓存组件,提升性能。将一些经常不需要进行改动或者数据过多的组件进行缓存,默认被keepaive包围组件都是要被缓存,keepalive里面有include和exclude,include是要被缓存的组件,exclude是不被缓存的组件

6、说一说computed和watch的区别?

7、说一说 Vue 中 $nextTick 作用与原理?

8、说一说组件通信的方式?

9、说一说 v-if 和 v-show区别?

10、说一说vue-router 实现懒加载的方法?

11、说一说vue钩子函数?

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值