我想切换一个包含加载动画的按钮按钮,直到该函数完成使用v-if。但是当我按下按钮时,DOM冻结,span元素不变,直到函数调用结束。我如何让DOM不冻结并显示加载图标?非阻塞按钮按下可能是一个解决方案?Vue js按钮冻结dom

HTML

@*Start Date

End Date *@

Reset filters

Get Edges

Get Nodes

Submit

Processing

的Javascript

var vm = new Vue({

el: '#main',

data: {

resetShow: false,

Keyword: '',

StartDate: '2016-06-08T17:03:36.000Z',

EndDate: '2016-06-16T17:03:36.000Z',

Dialog: [],

EdgeList: [],

NodeList: [],

loading: false,

StartDate1: '',

GetShow: false

},

// define methods under the `methods` object

methods: {

getById: function(event) {

},

send: function(event) {

this.loading = true;

console.log(this.StartDate1);

var StartDate = $('#datetimepicker1').data("DateTimePicker").date().utc().format().split('+')[0]+".000Z";

var EndDate = $('#datetimepicker2').data("DateTimePicker").date().utc().format().split('+')[0]+".000Z";

if (this.Keyword != null) {

var g = GetElasticSearch(this.Keyword, StartDate, EndDate);

s.graph.clear();

s.graph.read(g);

sigma.canvas.edges.autoCurve(s);

s.refresh();

// Start the ForceLink algorithm:

sigma.layouts.startForceLink();

//Louv

var louvainInstance = sigma.plugins.louvain(s.graph,

{

setter: function(communityId) { this.my_community = communityId; }

});

var nbLevels = louvainInstance.countLevels();

console.log(nbLevels);

var partitions = louvainInstance.getPartitions();

var nbPartitions = louvainInstance.countPartitions(partitions);

// Color nodes based on their community

s.graph.nodes()

.forEach(function(node) {

//console.log(node.my_community);

node.color = colors[node.my_community];

});

s.refresh({ skipIndexation: true });

s.graph.nodes()

.forEach(function(node) {

node.color = colors[node.my_community];

});

s.refresh({ skipIndexation: true });

this.loading = true;

}

}

}

});

+0

请添加的jsfiddle –

html按钮冻结,Vue js按钮冻结dom相关推荐

  1. vue 获取id元素,vue.js怎么获取dom元素?

    vue.js怎么获取dom元素?下面本篇文章给大家介绍一下vue.js获取dom元素的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 使用Vue.js获取dom元素 标签中添加 ...

  2. Vue.js的虚拟dom

    虚拟dom也叫Virtual DOM,它的原理是用JS实现了HTML DOM结构树,然后将优化过后的虚拟DOM树映射到真正的DOM树上面. 算法实现 4.1 步骤一:用JS对象模拟DOM树 4.2步骤 ...

  3. 从template到DOM(Vue.js源码角度看内部运行机制)

    写在前面 这篇文章算是对最近写的一系列Vue.js源码的文章(github.com/answershuto-)的总结吧,在阅读源码的过程中也确实受益匪浅,希望自己的这些产出也会对同样想要学习Vue.j ...

  4. Vue.js 系列教程 3:Vue-cli,生命周期钩子

    原文:intro-to-vue-3-vue-cli-lifecycle-hooks 译者:nzbin 这是 JavaScript 框架 Vue.js 五篇教程的第三部分.在这一部分,我们将学习 Vue ...

  5. Vue.js新手入门指南

    最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在 ...

  6. Vue.js 核心精要实战解析

    课程简介 前端框架领域,Angular.React.Vue.js 三足鼎立,而 Vue.js 因其性能.通用.易用.体积.学习成本低等特点深受广大前端们的追捧,并吸引了一大批前端初学者.作为 Vue. ...

  7. Vue.js的通识必修

    一.什么是 MVVM? Model–View–ViewModel (MVVM) 是一个软件架构设计模式.MVVM 源自于经典的 Model–View–Controller(MVC)模式 ,MVVM 的 ...

  8. 分享:Vue.js新手入门指南-0518-v1.0张雅慧

    最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在 ...

  9. 什么是vue.js?(概念很清楚)

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的 ...

最新文章

  1. python3 信号量和线程池 semaphore ThreadPollExector
  2. sql表合并,统计计算,生成总计
  3. 使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息
  4. swift3.0 post Json解析
  5. 微信退款通知,退款回调数据解密.SHA256签名AEAD_AES_256_GCM解密
  6. Machine Learning 学习笔记1 - 基本概念以及各分类
  7. python反向查找字符_序列化使用(正向和反向查找)
  8. 魔兽世界服务器重置时间,大芒果魔兽世界单机版 如何更改所有副本的重置时间?...
  9. win10怎么更新flash到最新版本【系统天地】
  10. /etc/hosts 详解
  11. 卖虾滑的鲜美来IPO:水产品预制菜第一股,蹭热度or真有料?
  12. python作业-12
  13. 【Dlib人脸识别】1. Dlib人脸检测的基本原理
  14. 限制性定语从句和非限制性定语从句的四大区别
  15. 安卓手机root、修改文件权限、更改按键映射
  16. 游戏辅助制作核心--植物大战僵尸逆向之太阳花加速生产阳光(三)
  17. navicat64位和ql\sql64位连接oracle11g, 不安装oracle客户端,缺少oci.dll
  18. openGauss+KeepAlived(故障转移)
  19. Flink跟着问题读源码 - SlidingEventTimeWindows接reduce结果数据倍增
  20. 浅谈国产ARM遇上低成本FPGA的结合优势,源码自取!

热门文章

  1. hadoop的开发工具_Hadoop开发工具简介
  2. jdbc和jdbc驱动_JDBC布尔兼容性列表
  3. Java Lambda流和Groovy Clouse的比较
  4. 使Java具有响应性的框架和工具包:RxJava,Spring Reactor,Akka和Vert.x概述
  5. 使用Spring Integration重试RabbitMQ
  6. java原子更新类_Java内部具有原子更新的动态热交换环境
  7. JavaOne演讲者选择了您不应该错过的10个会话
  8. http invoker_Http Invoker的Spring Remoting支持
  9. Java REST JAX-RS 2.0 –如何处理日期,时间和时间戳记数据类型
  10. 生成器设计模式的应用