关于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 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
Jan 17 Javascript
简介JavaScript中的unshift()方法的使用
Jun 09 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
javascript函数的四种调用模式
Jan 08 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
js实现秒表计时器
Dec 16 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
Oct 27 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简单实现文本计数器的方法
2016/04/28 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
vue mounted组件的使用
2018/06/18 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
python3实现点餐系统
2019/01/24 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
Python程序慢的重要原因
2020/09/04 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
德国高性价比网上药店:medpex
2017/07/09 全球购物
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
大学考试作弊检讨书
2014/01/30 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
责任书格式
2015/01/29 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS