通過打印這個done回調(diào)函數(shù)得到這樣的結(jié)果:? () {if (!called) {
called = true;
fn.apply(this, arguments);
}}在鉤子函數(shù)中是這樣使用done回調(diào)函數(shù)的handleEnter(el,done){ setTimeout(function () {
el.style.color = 'green';
},2000)
done()
},api文檔中說:當只用 JavaScript 過渡的時候,在 enter 和 leave 中必須使用 done 進行回調(diào)。否則,它們將被同步調(diào)用,過渡會立即完成。我在vue的源碼里面也沒有找打?qū)one函數(shù)的定義,所以我想請問一下這個done函數(shù)的運行的機制,謝謝大家
添加回答
舉報
0/150
提交
取消