enter 與 leave 鉤子函數(shù)可以接受可選的第二個參數(shù):一個回調(diào)函數(shù)。當你的函數(shù)簽名中含有第二個參數(shù)時,即表示你期望使用此回調(diào)來顯式地完成整個過渡過程,而不是依賴 Vue 去自動檢測 CSS 過渡的 transitionend 事件。比如:
enter: function (el) {
// 無第二個參數(shù)
// 過渡效果的結(jié)束由 CSS 過渡結(jié)束事件來決定
}
enter: function (el, done) {
// 有第二個參數(shù)
// 過渡效果結(jié)束必須由手動調(diào)用 `done` 來決定
}
當多個元素同時執(zhí)行過渡效果時,Vue.js 會進行批量處理以保證只觸發(fā)一次強制布局