zl程序教程

VUE 面试总结

  • 感觉最近vue相关面试题回答的不好,那就总结一下吧

    感觉最近vue相关面试题回答的不好,那就总结一下吧

    Vue-router 导航守卫有哪些全局前置/钩子:beforeEach、beforeResolve、afterEach路由独享的守卫:beforeEnter组件内的守卫:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave对 SPA 单页面的理解,它的优缺点分别是什么?SPA( single-page application )仅在 Web 页面

    日期 2023-06-12 10:48:40     
  • 腾讯二面vue面试题总结

    腾讯二面vue面试题总结

    Vue2.x 响应式数据原理整体思路是数据劫持+观察者模式对象内部通过 defineReactive 方法,使用 Object.defineProperty 来劫持各个属性的 setter、getter(只会劫持已经存在的属性),数组则是通过重写数组7个方法来实现。当页面使用对应属性时,每个属性都拥有自己的 dep 属性,存放他所依赖的 watcher(依赖收集),当属性变化后会通知自己对应的 w

    日期 2023-06-12 10:48:40     
  • vue面试常见考察点总结

    vue面试常见考察点总结

    Vue 的生命周期方法有哪些 一般在哪一步发请求beforeCreate 在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。在当前阶段 data、methods、computed 以及 watch 上的数据和方法都不能被访问created 实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),

    日期 2023-06-12 10:48:40     
  • 进阶vue面试题总结

    进阶vue面试题总结

    过滤器的作用,如何实现一个过滤器根据过滤器的名称,过滤器是用来过滤数据的,在Vue中使用filters来过滤数据,filters不会修改数据,而是过滤数据,改变用户看到的输出(计算属性 computed ,方法 methods 都是通过修改数据来处理数据格式的输出显示)。使用场景:需要格式化数据的情况,比如需要处理时间、价格等数据格式的输出 / 显示。比如后端返回一个 年月日的日期字符串,前端需要

    日期 2023-06-12 10:48:40     
  • 前端一面高频vue面试题总结

    前端一面高频vue面试题总结

    对Vue SSR的理解Vue.js 是构建客户端应用程序的框架。默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM。然而,也可以将同一个组件渲染为服务端的 HTML 字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应用程序。SSR也就是服务端渲染,也就是将 Vue 在客户端把标签渲染成 HTML 的工作放在服务端完成,

    日期 2023-06-12 10:48:40     
  • 前端一面经典vue面试题总结

    前端一面经典vue面试题总结

    一般在哪个生命周期请求异步数据我们可以在钩子函数 created、beforeMount、mounted 中进行调用,因为在这三个钩子函数中,data 已经创建,可以将服务端端返回的数据进行赋值。推荐在 created 钩子函数中调用异步请求,因为在 created 钩子函数中调用异步请求有以下优点:能更快获取到服务端数据,减少页面加载时间,用户体验更好;SSR不支持 beforeMount 、m

    日期 2023-06-12 10:48:40     
  • 前端二面vue面试题总结_2023-03-01

    前端二面vue面试题总结_2023-03-01

    什么是 mixin ?Mixin 使我们能够为 Vue 组件编写可插拔和可重用的功能。如果希望在多个组件之间重用一组组件选项,例如生命周期 hook、 方法等,则可以将其编写为 mixin,并在组件中简单的引用它。然后将 mixin 的内容合并到组件中。如果你要在 mixin 中定义生命周期 hook,那么它在执行时将优化于组件自已的 hook。Vue3.2 setup 语法糖汇总提示:vue3.

    日期 2023-06-12 10:48:40     
  • vue面试题总结(持续更新中)

    vue面试题总结(持续更新中)

    Watch中的deep:true是如何实现的当用户指定了 watch 中的deep属性为 true 时,如果当前监控的值是数组类型。会对对象中的每一项进行求值,此时会将当前 watcher存入到对应属性的依赖中,这样数组中对象发生变化时也会通知数据更新源码相关get () { pushTarget(this) // 先将当前依赖放到 Dep.target上 let value

    日期 2023-06-12 10:48:40     
  • 必会vue面试题总结

    必会vue面试题总结

    组件化是 Vue, React 等这些框架的一个核心思想,通过把页面拆成一个个高内聚、低耦合的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分析下组件的渲染流程。我们通过下面这个例子来进行分析:<div id="demo"> <comp></comp> </div> <script&g

    日期 2023-06-12 10:48:40     
  • Vue面试题总结(1)

    Vue面试题总结(1)

    Vue作为前端目前最受欢迎的框架,成为了众多公司和程序员的技术首选。我最近可能也要准备面试了,所以找了一些资料整合一下 谈一下你对MVVM原理的理解 M - Model,Mod

    日期 2023-06-12 10:48:40     
  • Vue面试题总结

    Vue面试题总结

    【前言】     本节主要讲解下VUe面试问题   【主体】      一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewMode

    日期 2023-06-12 10:48:40