vue面试题及答案详解
- vue computed和watch的区别【网易,京东,拼多多】题目讲一下vue组件的computed和watch的区别。答案应用场景不同computed用在根据data属性或其他computed计算得到一个新值的情况,computed的值一般被用在渲染中。 watch用在监听数据变化,然后做一些有副作用的操作的场景。执行过程不同在依赖的data属性变化后,computed并不会重新计算新的值,而是等到访问的时候再判断,如果依赖的data有改动则重新计算并返回结果,如果依赖的data没有改动,就不计算,直接返回当前结果。依赖的数据变化后就会执行watch的回调。 2. v-if和v-show的区别【百度,网易,腾讯,字节,美团,快手,拼多多】题目vue中的v-if指令和v-show指令区别是什么?答案行为不同:v-if指令在满足条件时候才会渲染DOM,v-show一开始就渲染DOM,满足条件时候才设置CSS的display属性让元素显示出来。应用场景不同:一般来说,v-if有更高的切换开销,而v-show有更高的初始渲染开销。因此,如果需要非
用户评论