老师你写的这个代码是节流吗 不是防抖吗?

来源:8-7 Vue项目城市选择页 - 列表性能优化

TeamMeng

2019-09-15

写回答

1回答

Dell

2019-09-15

是防抖,不好意思

1
3
慕仙2264852
回复
MRNUR
if (this.touchStatus) { let flag = true if (!flag) return flag = false setTimeout(() => { // 函数节流提升性能 // const startY = this.$refs['A'][0].offsetTop const touchY = e.touches[0].clientY - 79 const index = Math.floor((touchY - this.startY) / 20) if (index >= 0 && index < this.latters.length) { this.$emit('change', this.latters[index]) } flag = true }, 16) }
2020-01-25
共3条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程