Web后端有什么样求职者基本功?常用vue丘托韦是不是释疑?vue是两套用作构筑界面的渐进JavaScript架构,也是孵化器工程项目的必选后端架构。许多民营企业在招工后端技师时单厢实地考察其对vue的介绍,接下去小贴士就给我们撷取常用的vue丘托韦释疑。
1、怎样watch窃听两个第一类外部的变动?
假如而已窃听obj内的某两个特性变动,能间接obj.key展开窃听。
watch: {
obj.question: function (newQuestion, oldQuestion) {
this.answer = Waiting for you to stop typing…
this.debouncedGetAnswer()
}
}
假如对整座obj微细窃听
watch: {
obj: {
handler: function (newQuestion, oldQuestion) {
this.answer = Waiting for you to stop typing…
this.debouncedGetAnswer()
},
deep: true,
immediate: true
}
}
immediate的作用:当值第一次展开绑定的时候并不会触发watch窃听,使用immediate则能在最初绑定的时候执行。
2、v-for循环时为什么要加key?
vue的DOM渲染是虚拟DOM,数据发生变动时,diff算法会只比较更改的部分,假如数据项的顺序被改变,vue将不是移动DOM元素来匹配数据项的改变,而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。
3、$nextTick有什么作用?
有些时候在改
4、vue中的$set有什么用?
向响应式第一类中添加两个特性,并确保这个新特性同样是响应式的,且触发视图更新。它必须用作向响应式第一类上添加新特性,因为vue无法探测普通的新增特性 (比如 this.myObject.newProperty = hi)。
5、组件间的传值方式有什么样?
1)provide / inject
这对选项需要一起使用,以允许两个祖先组件向其所有子孙后代注入两个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。
2)Vue.observable
让两个第一类可响应。vue外部会用它来处理 data 函数返回的第一类。
返回的第一类能间接用作渲染函数和计算特性内,并且会在发生改变时触发相应的更新。也能作为最小化的跨组件状态存储器,用作简单的场景。
3)$attrs
e除外),并且能通过 v-bind=”$attrs” 传入外部组件——在创建高级别的组件时非常有用。
4)$listeners
包含了父作用域中的 (不含.native修饰器的) v-on事件窃听器。它能通过 v-on=”$listeners” 传入外部组件——在创建更高层次的组件时非常有用。
5)props
6)$emit
7)eventbus
8)vuex
9)$parent/$children/ref
6、vue生命周期函数有什么样?
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeDestroy
Destroyed
面试是你走向职场的敲门砖,好的面试能让你顺利圆梦高薪。假如你想介绍更多后端技能基本功或后端求职者基本功,能专业学习一下,让自己理论与实战兼备,快速就业拿高薪!