vue面试题
文章平均质量分 56
面试题
五毒幽泉
一只努力的菜鸟
展开
-
vue面试题五
一、使用vuex的优势是什么(或者说对它的理解) 便于进行全局或者局部的状态管理. 便于组件/插件/混合之间的联系 vue是单向数据流,有一个vuex来建一个”全局仓库“,可以减少很多开发时候的“传参地狱” 二、有用过vuex吗?它主要解决的是什么问题?推荐在哪些场景用? 主要解决: 多个视图共享一个状态 来自不同视图的行为需要变更同一状态 推荐在大型单页面的项目上使用 两种场景时 多个组件依赖于同一状态时。 来自不同组件的行为需要变更同一状态。 三、请求数据是写在...转载 2021-07-04 16:07:57 · 145 阅读 · 0 评论 -
vue面试题四
一、vue监听数组的变化: 1、vue能够监听数组变化的场景 【1】通过赋值的形式改变正在被监听的数组; 【2】通过splice(index,num,val)的形式改变正在被监听的数组; 【3】通过数组的push的形式改变正在被监听的数组; 2、vue无法监听的数组变化的场景 【1】通过数组索引改变数组元素的值; 【2】改变数组的长度; 3、VUE解决无法监听数组变化的方法 【1】数组:改变数组的值:this.$set() 【2】改变数组长度:arr.splice() 【3】对象:改变原有属转载 2021-06-27 17:51:12 · 396 阅读 · 0 评论 -
vue面试题三
目录 一、vue如何监听键盘事件 二、Vue 中 computed 和 watch 有什么区别?计算属性 computed: 侦听属性 watch: 三、watch怎么深度监听对象变化 四、怎么在watch监听开始之后立即被调用 五、为什么data属性必须声明为返回一个初始数据对应的函数呢 一、vue如何监听键盘事件 v-on:keyup后面接修饰符,代表你想监听的按键 <template> <input ref="myInput" type="text" v...转载 2021-06-26 16:48:30 · 141 阅读 · 0 评论 -
vue面试题二
一、请描述下vue的生命周期是什么 beforeCreate:在实例初始化之后,数据观测和事件配置之前被调用。 created:在实例创建完成后被调用。 beforeMount:在挂载开始之前被调用。 mounted:被新创建的vm.$el替换,并挂载到实例上去之后调用该钩子。 beforeUpdate:数据更新时调用,发生在虚拟DOM打补丁之前。 updated:由于数据更新导致的虚拟DOM重新渲染和打补丁,在这之后会调用该钩子。 beforeDestroy:实例销毁之前调用。 d..原创 2021-06-22 16:40:40 · 127 阅读 · 0 评论 -
vue面试题一
一、有使用过vue吗?说说你对vue的理解 vue是渐变式框架,根据自己的需求添加功能 vue数据驱动采用mvvm模式,m是数据层,v是视图层,vm是调度者 SPA单页面应用,只有一个页面,加载速率快 组件化,复用性强 Vue是一个构建数据驱动的渐进性框架,它的目标是通过API实现响应数据绑定和视图更新 二、说说vue的优缺点 优点: 数据驱动 模块化 轻量级 SPA 版本3.0的界面化管理工具比较好使 vue易入门 缺点: 不支持IE8以下浏览器 三、什么是双向绑定?原理是什..转载 2021-06-21 17:57:37 · 107 阅读 · 0 评论
分享