toggle: function () {
this.isshow = !this.isshow;
},
leave: function (el, done) {
el.style= "right : -200px";
console.log("leave方法");
},
// 如下三個與enter相關的方法只會在元素由隱藏變爲顯示的時候纔會執行
// el:指的是當前調用這個方法的元素對象
// done:用來決定是否要執行後續的代碼若是不執行這個方法,那麼未來執行完before執行完enter之後動畫就會中止
beforeEnter: function (el) {
console.log("beforeEnter");
// 當入場以前會執行 v-enter
el.style = "right: -200px";
},
enter: function (el, done) {
console.log("enter");
// 爲了能讓代碼正常進行,在設置告終束狀態後必須調用一下這個元素的
// offsetHeight / offsetWeight 只是爲了讓動畫執行
el.offsetHeight;
// 結束的狀態最後啊寫在enter中
el.style = "right: 0px";
// 執行done繼續向下執行
done();
}