关于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 火狐(firefox)不显示本地图片问题解决
Jul 05 Javascript
Firefox outerHTML实现代码
Jun 04 Javascript
javascript 写类方式之五
Jul 05 Javascript
js数组去重的5种算法实现
Nov 04 Javascript
JavaScript中Function函数与Object对象的关系
Dec 17 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
js调用刷新界面的几种方式
May 03 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
Vue slot用法(小结)
Oct 22 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
javascript实现页面的实时时钟显示示例
Aug 06 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文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
Node.js 路由的实现方法
2019/06/05 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
Python二分查找详解
2015/09/13 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
如何对python的字典进行排序
2020/06/19 Python
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
中专自我鉴定范文
2013/10/16 职场文书
文化建设工作方案
2014/05/12 职场文书
西安大雁塔导游词
2015/02/10 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
2015年幼儿教师个人工作总结
2015/05/20 职场文书
高中家长意见怎么写
2015/06/03 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers