关于 apply 指向this.scroll 的问题

来源:5-5 listview 基础组件的开发和应用-右侧快速入口实现(1)

慕村4371266

2020-10-15

scrollToElement(){
this.scroll&&this.scroll.scrollToElement.apply(this.scroll,arguments)
}
黄老师
我看了apply 一些用法,大体意思应该是改变this的指向

这里不加这个apply 为什么不能滚动了,这个this.scroll 是创建的scroll实例,非要将this指向scroll 才能滚动?
能大体说一下为什么加这个apply吗
scrollToElement(el, time, offsetX, offsetY, easing)

写回答

1回答

ustbhuangyi

2020-10-18

主要是为了透传参数,才用的 apply

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3805 问题

查看课程