关于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 相关文章推荐
jQuery实战之仿淘宝商城左侧导航效果
Apr 12 Javascript
js表头排序实现方法
Jan 16 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
jquery动态添加文本并获取值的方法
Oct 12 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
Sep 03 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
Nov 15 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
Dec 03 Javascript
elementUi vue el-radio 监听选中变化的实例代码
Jun 28 Javascript
使用node-media-server搭建一个简易的流媒体服务器
Jan 20 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实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
php开发工具有哪五款
2015/11/09 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
XENON基于JSON变种
2010/07/27 Javascript
JavaScript中的关键字"VAR"使用详解 分享
2013/07/31 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
python中from module import * 的一个坑
2014/07/20 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
生物专业个人自荐信范文
2013/11/29 职场文书
年度评优评先方案
2014/06/03 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
java项目构建Gradle的使用教程
2022/03/24 Java/Android
php解析非标准json、非规范json的方式实例
2022/05/10 PHP