文章 2023-08-21 来自:开发者社区

vue基础面试题(day01)

v-show和v-if指令的共同点和不同点?当条件改变的时候v-if是通过DOM节点的添加和删除来控制节点的显示隐藏的,v-show是通过css样式控制节点的显示隐藏的。v-if的切换成本比较高,v-show渲染成本比较高,所以当切换频繁的时候使用v-show,如果初次渲染数据较多的时候,使用v-if。vue组件中data为什么必须是一个函数?Vue 中的 data 必须是个函数,因为当data....

文章 2023-08-21 来自:开发者社区

vue面试(4)

前言提示:以下是本篇文章正文内容,下面案例可供参考1. 为什么 GUI 渲染线程为什么与 JS 引擎线程互斥首先由于js是可以操作dom的,如果同时修改元素属性并同时渲染界面,在这个时候,js线程和ui线程是同时运行的。那么渲染线程前后获得的元素就可能不一致了,为了防止渲染出现不能估测的结果,浏览器就设定了GUI和GUI渲染线程和 JS引擎线程为互斥关系当 JS引擎线程执行时 GUI渲染线程会被....

文章 2023-08-21 来自:开发者社区

vue面试题大全

一.vue的基本原理当一个vue实例创建的时候,vue会遍历data中的属性,用object.defineProperty,将它们转为getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时通知变化。每个组件实例都有相应的watcher程序实例,它会在组件渲染的过程中把谁能够记录为依赖,之后依赖的setter被调用时,会通知wacther重新计算,从而导致它关联的组件得以更新。二....

文章 2023-08-07 来自:开发者社区

vue面试题汇总 3

38.Vue父组件调用子组件的方法vue中如果父组件想调用子组件的方法,可以在子组件中加上ref,然后通过this.$refs.ref.method调用<child ref="child"></child> 调用:this.$refs.child.子组件方法 39.vue3中dom获取,ref在组件上使用<template> <div class="...

vue面试题汇总 3
文章 2023-08-07 来自:开发者社区

vue面试题汇总 2

17.Vue中给对象添加新属性时,界面不刷新怎么办?原因:vue2响应式采用object.defineProperty进行劫持,那个添加新属性时,新的属性不会具有get和set方法,不是一个响应式所以界面不刷新解决:Vue.set() 向响应式对象中添加一个property,并确保这个新 property 同样是响应式的vue3通过proxy劫持和reflect映射实现响应式,不会有这个问题18....

vue面试题汇总 2
文章 2023-08-07 来自:开发者社区

vue面试题汇总 1

1. 谈谈你对MVVM开发模式的理解?MVVM是一种简化用户界面的实践驱动编程方式。在当前主流的前后端分离的开发模式中,MVVM模式的优越性日益体现,相较于经典的MVC模式,其对于程序模块的封装很好地解决了前后端信息交互的冗余和繁琐MVVM分为Model、View、ViewModel三者。Model 代表数据模型,数据和业务逻辑都在Model层中定义;View 代表UI视图,负责数据的展示;Vi....

文章 2023-07-25 来自:开发者社区

vue面试提整理偏原理

前言:本来是想扯会淡在进入正题的 ,但是考虑到时间紧迫 , 就不说那些有的没的了 , 感觉文章有帮助点个赞 ,给个评论就ok1.什么是MVVM ?MVVM是 Model-View-ViewModel 缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel....

文章 2023-07-17 来自:开发者社区

vue面试题

1,对mvvm的理解m->model,v->view,vm->viewModel。dom通过监听事件操作vue里的data,反之vue中的data通过指令操作dom,这就是所说数据驱动视图,这就是mvvm的理解。2,VUE 中如何封装组件?什么组件,为什么要封装组件?组件中 data 为什么是一个函数?为什么要封装组件?主要就是为了解耦,提高代码复用率。什么是组件?页面上可以复....

文章 2023-06-26 来自:开发者社区

历时两天半由浅入深总结了20道Vue高频面试题

作为一个程序员如果你想要找到你心仪的工作,不可避免的就会问到很多八股文,虽然有的和工作没有半毛钱关系,但是你如果想要通过面试还必须得会。所以我最近开始总结一些面试题,一是为了加强自己的理解能够找到一份好的工作,二是为了尽可能的帮助更多的小伙伴能够快速掌握相关知识或者顺利通过面试。本篇文章介绍了一些vue的常见问题。我尽量将这些问题根据难易程度,相关联度进行排列使其更好的过度与理解。当然本篇文章不....

历时两天半由浅入深总结了20道Vue高频面试题
文章 2023-06-16 来自:开发者社区

web前端面试高频考点——Vue的高级特性(动态组件、异步加载、keep-alive、mixin、Vuex、Vue-Router)

一、Vue高级特性1、动态组件按未知顺序渲染组件图片出处:https://coding.imooc.com/lesson/419.html#mid=33846示例:动态组件的使用index.vue 父组件在 data 中接收组件名在 <component> 中通过 :is="xxx" 绑定组件<template> <div> <p>vu...

web前端面试高频考点——Vue的高级特性(动态组件、异步加载、keep-alive、mixin、Vuex、Vue-Router)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注