VueJS作为一个轻量级框架, Vue. js提供了如此强大的功能,引起了大量开发者的关注。如今,更多的企业开始基于 Vue.js框架开发项目, Vue.js利用 EMAScript5提供的特性实现数据绑定,提供了组件开发,有助于加快项目的开发。同 Angular与 React一样, Vue.js中的数据丢失、数据双向绑定、虚拟DOM的实现、组件开发、生命周期、组件通信等,这些基础技术是开发者应该
转载 2023-11-18 20:19:19
62阅读
2021 Vue.js 面试题汇总及答案 1. 基本问题1.1. Vue.js 的特点1.2. Vue.js 双向绑定的原理1.3. Vue.js 3.0 放弃defineProperty, 使用Proxy的原因1.4. Vue 2 中给 data 中的对象属性添加一个新的属性时会发生什么?如何解决?1.5. Computed和Watch的区别1.6. Computed 和 Methods 的
转载 2023-06-01 15:30:15
0阅读
摘要: Vue开发者不妨温习一下。作者:沉静地闪光本文经授权转载,仅用于学习,版权归原作者所有。看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看)一、对于MVVM的理解?MVV
转载 2023-08-21 18:25:42
44阅读
一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设
转载 2018-09-06 18:00:00
61阅读
2评论
一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewMode
转载 2021-07-28 15:16:07
94阅读
一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewMo...
转载 2022-04-24 00:44:15
60阅读
一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。在MVV
转载 2023-03-06 10:25:18
109阅读
某培训机构的总结的vue.js的常见面试问题,分为基础类和扩展类。最近正好在学习vue.js框架,就查阅了官方文档,简单回答如下:[基础类问题]1.  v-if 和 v-show 的区别是什么?v-if 会根据条件构建或删除DOM,是存不存在的问题。v-show 主要功能控制元素的 display 属性,是显不显示的问题。参考资料:官网文档:条件渲染 — Vue.js2. $route和$rout
原创 2021-05-18 13:30:48
338阅读
vue常见面试题(附带答案)超实用!!建议收藏!!一、vue常见面试题二、生命周期函数面试题三、vue路由面试题四、vuex常见面试题 一、vue常见面试题1.vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了r
转载 2023-08-11 17:31:55
154阅读
1. 渲染项目列表时,“key” 属性的作用和重要性是什么? 渲染项目列表时,key 属性允许 vue 跟踪每个 Vnode。key 值必须是唯一的。 如果没有使用 key 属性,并且列表的内容发生了改变(例如对列表进行排序),则虚拟 DOM 宁愿使用更新的数据来修补节点,来反映更改,而不是上下移动
转载 2020-10-17 13:51:00
84阅读
文章目录写在前面前言一、Vue.js基本问题1.1.Vue 响应式原理1.2.Vue.js 的特点1.3. Vue.js 双向绑定的原理1.4.Vue中如何监控某个属性值的变化?1.5.Vue.js 3.0 放弃defineProperty, 使用Proxy的原因1.6.Vue 2 中给 data 中的对象属性添加一个新的属性时会发生什么?如何解决?1.7.Computed和Watch的区别及运用
php开发面试题 vue面试题vue.js的好处及作用) 一、总结 一句话总结: 1、Vue.js是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常
转载 2019-06-11 13:58:00
123阅读
2评论
前一段写了篇Vue.js 常见面试题【基础类】 – 码中人,今天补齐扩展类问题。1.请谈谈对于MVVM的理解?如果你很了解mvc,可以从mvc开始答起。MVVM前端界面分成三部分:Model、View、ViewMode。Model:代表数据模型,数据和业务逻辑都在Model层中定义;View:代表UI视图,负责数据的展示;ViewModel:负责监听Model中数据的改变并且控制视图的更新,处理用
原创 2021-05-18 13:30:14
294阅读
微信公众号:PHP在线上半年换工作求职前端开发工程师(主要还是偏Vue.js)的时候,有一些互联网公司给了面
vue
转载
WXL
2021-07-12 18:17:40
388阅读
# Vue.js面试 Vue.js 是一个用于构建用户界面的渐进式框架,它易于学习、灵活且高效。在前端开发中,Vue.js 已经变得非常受欢迎,所以在面试中可能会被问到一些与 Vue.js 相关的问题。本文将介绍一些常见的 Vue.js 面试问题,并提供相应的代码示例。 ## 1. Vue.js 的生命周期钩子函数是什么? Vue.js 的生命周期钩子函数是在组件实例的不同阶段调用的函数。它
原创 2023-07-27 05:32:13
107阅读
Vue.js以业务为中心的常见面试题1. h5底部输入框被键盘遮挡问题2.触屏即播放3. 阻止旋转屏幕时自动调整字体大小4.主流网站布局5.什么是MVVM框架?6. active-class是哪个组件的属性7. 如何定义vue-router的动态路由8.如何获取传过来的动态参数9.vue-router有哪几种导航的钩子10.mint-ui是什么11.v-model是什么12.vue.js中标签如何绑定事件13.vuex是什么14.在vue中说说你知道的自定义指令15.vue.js中常用的4种指令16.vue
原创 2022-03-29 11:53:19
128阅读
1、多个组件之间如何拆分各自的state,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,如何思考这块(1)公共的数据部分可以提升至和他们最近的父组件,由父组件派发 (2)公共数据可以放到vuex中统一管理,各组件分别获取2、key主要是解决哪一类的问题,为什么不建议用索引index(重绘)(1)key的作用主要是为了高效的更新虚拟DOM (2)当以index为key值时,如果数组长
转载 2024-06-08 15:49:31
73阅读
文章目录1.vue双向绑定的原理2.解释单向数据流和双向数据绑定3.如何去除url中的“#”(history模式和hash模式的区别)4.对MVC、MVVM的理解5.介绍虚拟DOM树6.vue生命周期(4个阶段,8个钩子函数)7.组件间通信8.vue-router路由实现9.v-if 和 v-show 的区别10.$route 和 $router 的区别11.vue组件data为什么必须是函数1
转载 2024-06-29 07:44:52
65阅读
v-if 和 v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能v-for优先于v-if被解析(把你怎么知道的告诉面试官)// 源码中找答案:compiler/codegen/index.js > genElement() if(el.staticRoot && !e.staticProcessed){ return ... }else if(el
转载 2024-01-15 12:08:16
53阅读
1、Vue 的双向数据绑定原理是什么? 2、详细说一下你对 vue 生命周期的理解? 3、请说下封装 vue 组件的过程? 4、你怎么理解 vue 是一个渐进式的框架? 答:1.开发的时候需要什么就加什么。我们可以通过添加组件系统、客户端路由、大规模状态管理来构建一个完整的框架。更重要的是,这些功能
原创 2022-01-21 10:55:13
208阅读
  • 1
  • 2
  • 3
  • 4
  • 5