关于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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
为超链接加上disabled后的故事
Dec 10 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
Javascript基础学习笔记(菜鸟必看篇)
Jul 22 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
Aug 29 Javascript
移动端js触摸事件详解
Sep 18 Javascript
JavaScript中Object基础内部方法图
Feb 05 Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 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抽象工厂模式(Elgg)
2010/03/21 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
基于php权限分配的实现代码
2013/04/28 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
web.py获取上传文件名的正确方法
2014/08/26 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
python 实现Harris角点检测算法
2020/12/11 Python
用Python实现职工信息管理系统
2020/12/30 Python
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
2015年校长新年寄语
2014/12/08 职场文书
唐山大地震观后感
2015/06/05 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL