![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue面试
老胡说前端
选择很重要 思考中... 思考code 思考人生。
展开
-
vue 面试题 004 跨越解决方案
vue 面试题 004 跨越解决方案原创 2023-04-20 16:58:59 · 91 阅读 · 0 评论 -
vue面试题003 vue中节流和防抖
使用场景:频繁触发,on scroll 滚动条等,以为节流时监听到第一次触发事件后就执行,因为防抖的特性,一直执行最后一次触发,所以可以用于鼠标确定最后一次移动的位置坐标。触发高频事件后n秒内函数只会执行一次,如果n秒内再次被触发,则重新计算时间。所以可以用来防止按钮多次点击执行次数,且按照第一次点击的事件为准。高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数执行频率。使用场景:频繁触发,输入框搜索。原创 2023-04-20 15:47:01 · 90 阅读 · 0 评论 -
vue 面试题002 vue代码优化问题
可以把常用的地方封装成单独的组件,在使用的时候在引用,不必写很多重复代码,每一个组件都有明确意义,复用性、可配置行越高越好,也包括css可通过less和sass自定义css变量来减少重复代码。在使用v-for进行数据遍历渲染的时候,为每一项都设置一个key值,以便vue内部核心代码能快速查找该条数据,当新值和旧值比较的时候,可以更快的定位到diff.当打包构建应用时,js包变的非常大,影响页面加载。如果我们把不同路由对于的组件分割成不同的代码块,当然当路由被访问的时候才加载对于的组件,这样就更加高效了。原创 2023-04-20 14:49:49 · 245 阅读 · 0 评论 -
vue面试题 001介绍下你对组件的理解
那么父组件就拥有了子组件,通过这个特性就可以把一个复杂的UI组件拆分成多个简单的UI组件。因为每个组件都是独立的,那么对每个组件进行分别测试要优于对整个UI组件进行测试容易的多。一个组件易于和其他组件一起使用,或者嵌套在另一个组件内部,如果一个组件嵌套了另一个组件。每个小的组件都有封装了自己的业务逻辑,更容易理解和维护。每个组件都有独立的功能,它可以被使用多个UI场景。原创 2023-04-20 13:48:56 · 84 阅读 · 0 评论