关于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 相关文章推荐
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
jQuery的cookie插件实现保存用户登陆信息
Apr 15 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
js浏览器html5表单验证
Oct 17 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
mui back 返回刷新页面的实例
Dec 06 Javascript
小程序实现页面顶部选项卡效果
Nov 06 Javascript
Vue项目打包部署到apache服务器的方法步骤
Feb 01 Vue.js
用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生成plist数据的方法
2015/06/16 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
javascript中声明函数的方法及调用函数的返回值
2014/07/22 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
Vue基础配置讲解
2019/11/29 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
python解析中国天气网的天气数据
2014/03/21 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
Python中遍历列表的方法总结
2019/06/27 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
小学生家长评语集锦
2014/01/30 职场文书
个人查摆剖析材料
2014/02/04 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
公司演讲稿开场白
2014/08/25 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript