关于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 相关文章推荐
用于自动添加Digg This!按钮的JavaScript
Dec 23 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
Nov 13 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
Vue动态组件实例解析
Aug 20 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
Sep 10 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
解决layui的input独占一行的问题
Sep 10 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 Javascript
JavaScript中isPrototypeOf函数
Nov 07 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中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
六个窍门助你提高Python运行效率
2015/06/09 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python实现自动登录后台管理系统
2018/10/18 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
应用化学专业职业生涯规划书
2013/12/31 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
销售人员自我评价
2014/02/01 职场文书
运动会标语
2014/06/21 职场文书
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang
MySQL数据管理操作示例讲解
2022/12/24 MySQL