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 () {
9393 var directive = this ;
9494 var element = directive . el ;
9595
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+
96106 directive . scrollEventTarget = getScrollEventTarget ( element ) ;
97- directive . scrollListener = throttle ( doCheck . bind ( directive ) , 200 ) ;
107+ directive . scrollListener = throttle ( doCheck . bind ( directive ) , directive . throttleDelay ) ;
98108 directive . scrollEventTarget . addEventListener ( 'scroll' , directive . scrollListener ) ;
99109
100110 this . vm . $on ( 'hook:beforeDestroy' , function ( ) {
You can’t perform that action at this time.
0 commit comments