摘要:
1、防抖,触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次出发,则重新计算时间。 const debounce = (fn, time) => { let timeout = null; return function() { clearTimeout(timeout) timeout 阅读全文
摘要:
1、vue2使用Object.defineProperty方法实现响应式数据,vue3使用proxy实现响应式数据 Object.defineProperty的缺点: 无法检测到对象属性的动态添加和删除 无法检测到数组的下标和length属性的变更 解决方法: vue2提供Vue.$set动态给对象 阅读全文