关于vue.js中实现方法内某些代码延时执行


Posted in Javascript onNovember 14, 2019

今天在工作时遇见了某些代码需要延时操作的情况。具体情况为前台grid在执行完增删改操作后需要在增加或者修改弹框点击确定导致弹框消失后,grid内数据能够及时更新以便显示增删改操作后的数据。这里的话使用的是vue.js中的setTimeout函数来解决该问题。

代码如下:

var that = this;
setTimeout(function () {
  that.modifyDialogVisible = false;
  grid.api.reloadData();
},500);

值得注意的是这里在setTimeout函数如果使用到了this,必须在函数外定义一个变量来暂存this。如果不需要使用this,则不用定义。

代码如下:

setTimeout(function () {
        grid.api.reloadData();
      },500);

这里需要说明的是setTimeout函数是将方法体内的代码在其定义的500ms后执行,而不是相反。

以上这篇关于vue.js中实现方法内某些代码延时执行就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 的方法重载效果
Aug 07 Javascript
Jquery动态改变图片IMG的src地址示例
Jun 25 Javascript
Jquery通过Ajax访问XML数据的小例子
Nov 18 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
Javascript数组中push方法用法分析
Oct 31 Javascript
javascript基础练习之翻转字符串与回文
Feb 20 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
Mar 12 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
Feb 27 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
详解如何在JS代码中消灭for循环
Dec 11 Javascript
用Node写一条配置环境的指令
Nov 14 #Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
Nov 14 #Javascript
微信公众号H5之微信分享常见错误和问题(小结)
Nov 14 #Javascript
Jquery让form表单异步提交代码实现
Nov 14 #jQuery
vue之延时刷新实例
Nov 14 #Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 14 #Javascript
vue自定义正在加载动画的例子
Nov 14 #Javascript
You might like
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
JS字符串常用操作方法实例小结
2019/06/24 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
Python的迭代器和生成器
2015/07/29 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Laravel框架表单验证格式化输出的方法
2019/09/25 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
某科技软件测试面试题
2013/05/19 面试题
实验室标语
2014/06/21 职场文书
意向书范本
2014/07/29 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
同意迁入证明模板
2014/10/26 职场文书
2014司机年终工作总结
2014/12/05 职场文书
关于迟到的检讨书
2015/05/06 职场文书
Python使用pyecharts控件绘制图表
2022/06/05 Python