技术错题总结
第一题:Vue 父子组件间的参数传递如何做的?
父组件向子组件传值:
1.子组件在props中创建一个属性,用来
接受父组件传递的值。
2.父组件中注册子组件
3.在子组件标签中添加子组件proops中创
建的属性(使用v-bind方式)
4.把需要传入子组件的值赋给该属性
子组件向父组件传值:
1.子组件需要以某种方式(例如点击事
件)触发自定义事件
2.将需要传递的数据用$emit的第二个参
数作为实参传入
3.父组件注册子组件并且在标签上绑定自
定义事件的监听
第二题:Class 与 Style 如何动态绑定?
class
1.对象方式:v-bind:class="{aaa:isA,bbb:isB}"
2.数组方式:v-bind:class="[class1,class2]"
style
v-bind:style="{color:c,fontSize:fs+'px'}"
第三题:v-show与v-if区别
v-show 只能简单的控制元素的 display 属
性,而 v-if 可以条件渲染(条件为真,元素
将会被渲染,条件为假,则不被渲染)
第四题:说出至少5个ES6的新特性,并简述它们的作用。
1.let只在声明的代码块内有效,在同⼀作⽤
域内不允许重复声明,没有变量提升,具
有暂时性死区
2.const用于声明一个常量,并且变量声明的
同时必须立即赋值。
3.Symbol数据类型,定义一个独一无二的
值。
4.Map结构,键名可以是任何类型的键值对
集合。
5.for...of遍历,可遍历具有iterator 接口的数
据结构。
第一次发博客希望自己能够坚持下去,加油吧!哦吼🤭
技术错题总结一
最新推荐文章于 2022-06-30 18:51:35 发布