JSFiddle - React, Tailwind, and code Playground
JavaScript
var wait = function(dtd){
var tasks = function(){
alert("执行完毕!");
console.log(888);
dtd.resolve(); // 改变Deferred对象的执行状态
};
setTimeout(tasks, 2000);
};
$.Deferred(wait).then(function(){
alert("哈哈,成功了!");
}).fail(function(){ alert("出错啦!"); });
/* $.Deferred(test) */