通過打印這個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
提交
取消