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