자바 스크립트 훅을 사용하여 velocity.js를 호출하고 내 구성 요소에 애니메이션을 적용하는 Vue 구성 요소를 생성했습니다. 구성 요소의 slideDown
애니메이션이 완료되기 전에 Vue.js 전환 클래스가 사라졌습니다.
https://www.webpackbin.com/bins/-KiUnEo0HaCp3J4nQ9Gw
잘 작동합니다. 그러나 v-on:leave
이 실행될 때. 디스플레이 CSS 속성이 display: none
으로 바로 설정되어 있으므로 내 slideUp
애니메이션이 표시되지 않습니다.
전이 애니메이션 기간을 알 수 없기 때문에 이런 경우가 발생합니다. 따라서 디스플레이 none
과 block
사이를 단순히 전환하기 만하면됩니다.
그래도 문제를 해결할 수 있습니까?
감사합니다.
도와 주셔서 감사합니다. 이것은 훌륭하게 작동합니다. –