debounce

    5热度

    1回答

    我有一个输入框。用户停止输入后,我想执行HTTP请求并等待结果。 Here's a jsbin 由于网络请求不允许在jsbin,我用setTimeout()代替。 var log = console.log.bind(console) var delayedResults = new Promise(function(resolve) { setTimeout(function(){

    1热度

    1回答

    我正在开发一个简单的组件,它将视口尺寸传递给子组件。在调整窗口大小时,我启动了handleResize方法将新的窗口尺寸传递给子组件。我想使用lodash中的debounce func来最小化调用handleResize方法的次数(ref)。 import React from 'react' import debounce from 'lodash/debounce' const get

    -1热度

    1回答

    一直在寻找一个去抖动函数或在Jquery中去抖动的方法。动画的构建可能会超级烦人。 继承人的代码: function fade() { $('.media').hide(); $('.media').fadeIn(2000); } var debounce = false; function colorChange() { if (debounce) retu

    1热度

    1回答

    我正尝试使用Ben Alman的debouncecode。我有下面的代码,但我没有看到任何执行。 onChange() { var this_ = this if (this.autoRefreshOn) { Cowboy.debounce(function(e) { console.log("debounce worked");

    1热度

    2回答

    摘要:我正在使用Rxjs和新手。我想实现这样一个可观察的情景,但迄今为止还没有运气。 有一个函数loadDetailsFromServer(itemIds),它调用服务器API并传递一些项目ID。这个功能被称为零星的。为了优化服务器调用,下面是我想要做的事情: 随着第一个函数调用的到来,超时被触发。如果超时之前有任何新的函数调用到达,timout将被重置为重新启动。当超时启动时,进行服务器调用,并

    1热度

    1回答

    没有人知道如何执行this.isLoading = true之前,在这种方法debounce? 它应该是一个加载微调器,当通过axios进行异步调用时将会动画。 methods: { searchAdminUsers: _.debounce(function(query) { this.isLoading = true axios.get('api/sea

    1热度

    1回答

    我已经与这个好几天了。 我有一个自定义的MD-自动填充组分: “@角/芯”: “4.2.6”, “@角/材料”: “2.0.0-beta.8”, 在最后一次按键通过'n'秒后,我需要延迟服务呼叫。一切都与莫克日期没关系,但是,当我有点从服务延迟。繁荣!!!!该列表不会出现。 filterAutocomplete() { this.filteredOptions = this.autoco

    0热度

    2回答

    我正在尝试使用反跳功能为我的应用程序设置自动注销功能。我的理解是,如果我的应用程序未使用,反弹功能将在30秒后触发该功能。我尝试阅读debounce的文档,并觉得我已经做了确切的事情。我错过了什么吗?或者我的理解完全错误? var logout_debounce = _.debounce(debounceHandler, 30); function debounceHandler() { lo

    0热度

    1回答

    为了使数据可以被脱机查看访问,我有一个数据层首先请求数据库中的数据,然后进行网络调用以从api获取数据(并存储它到数据库)。 F.e.说我要通过用户ID得到回收分数: 数据层: class RecycleScoreRepository{ fun getRecycleScoresByUserId(userId: Int): Observable<RecycleScores> { ret

    1热度

    1回答

    我有一个页面,这样的代码 $('input').on('keyup', _.debounce(function(){ console.log('Keyup fired') }, 10000)) 所以在$(“输入”)我有4个输入集合上的4个输入。 当我开始在所有4个输入中快速输入时,在控制台中只有一个'Keyup fired'后10秒钟。 看来,每个输入共享相同的功能。 但我认为每个