File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -93,8 +93,18 @@ var doBind = function () {
93
93
var directive = this ;
94
94
var element = directive . el ;
95
95
96
+ var throttleDelayExpr = element . getAttribute ( 'infinite-scroll-throttle-delay' ) ;
97
+ var throttleDelay = 200 ;
98
+ if ( throttleDelayExpr ) {
99
+ throttleDelay = Number ( directive . vm [ throttleDelayExpr ] || throttleDelayExpr ) ;
100
+ if ( isNaN ( throttleDelay ) ) {
101
+ throttleDelay = 200 ;
102
+ }
103
+ }
104
+ directive . throttleDelay = throttleDelay ;
105
+
96
106
directive . scrollEventTarget = getScrollEventTarget ( element ) ;
97
- directive . scrollListener = throttle ( doCheck . bind ( directive ) , 200 ) ;
107
+ directive . scrollListener = throttle ( doCheck . bind ( directive ) , directive . throttleDelay ) ;
98
108
directive . scrollEventTarget . addEventListener ( 'scroll' , directive . scrollListener ) ;
99
109
100
110
this . vm . $on ( 'hook:beforeDestroy' , function ( ) {
You can’t perform that action at this time.
0 commit comments