滚动触发(Scroll Fire)
“滚动触发”是一种功能,该功能可以调用一个方法(一次且仅一次), 当用户滚动当前页面并且该方法应用的DOM元素(或组件)进入视区时。
为了便于使用,它的实现是通过名为v-scroll-fire
的Vue指令来实现的。
注意
还有一个v-scroll
指令,当用户滚动页面时触发,可以读取这里。
安装
编辑 /quasar.conf.js
:framework: {
directives: ['ScrollFire']
}
基本用法
<!-- 下面的VueModel的模板 --> |
// 上面模板的VueModel |
重要
出于性能考虑,注入的滚动侦听器函数默认50ms去抖(debounce)。 阅读更多关于debouncing
参考这里。
滚动容器确定
请阅读这里,了解Quasar如何确定附加滚动事件的容器。