通过打印这个done回调函数得到这样的结果:ƒ () {if (!called) {
called = true;
fn.apply(this, arguments);
}}在钩子函数中是这样使用done回调函数的handleEnter(el,done){ setTimeout(function () {
el.style.color = 'green';
},2000)
done()
},api文档中说:当只用 JavaScript 过渡的时候,在 enter 和 leave 中必须使用 done 进行回调。否则,它们将被同步调用,过渡会立即完成。我在vue的源码里面也没有找打对done函数的定义,所以我想请问一下这个done函数的运行的机制,谢谢大家
添加回答
举报
0/150
提交
取消