Vue.js
↑ “First Week of Launching Vue.js”. Evan You. 2017年12月21日閲覧。
↑ "Release 3.3.8"; 閲覧日: 2023年11月19日; 出版日: 2023年11月6日.
↑ “vue/LICENSE”. GitHub. 2017年4月17日閲覧。
↑ “Introduction — Vue.js” (英語). 2017年3月11日閲覧。
↑ “Evan is creating Vue.js | Patreon” (英語). Patreon. 2017年3月11日閲覧。
↑ “Between the Wires | Evan You”. Between the Wires. (2016年11月3日). https://betweenthewires.org/2016/11/03/evan-you/ 2017年8月26日閲覧。
↑ “Search stars GitHub”. https://github.com/search?q=stars:%3E1&s=stars&type=Repositories 2020年12月4日閲覧。
↑ “vue/package-lock.json”. 2017年10月14日閲覧。 “"acorn-jsx":”
↑ “RReverser/acorn-jsx”. 2017年10月14日閲覧。 “It was created as an experimental alternative, faster React.
Vueは、アイテムがDOMに挿入、更新、または削除されたときにトランジション効果を適用するさまざまな方法を提供する。以下のツールが含まれる。
CSSトランジションとアニメーションのクラスを自動的に適用する
Animate.cssなどのサードパーティのCSSアニメーションライブラリを統合する
トランジションフック中にJavaScriptを使用してDOMを直接操作する
Velocity.jsなどのサードパーティのJavaScriptアニメーションライブラリを統合する
トランジションコンポーネントにラップされた要素が挿入または削除されると、以下のようになる。
Vueは、ターゲットエレメントにCSSトランジションまたはアニメーションが適用されているかどうかを自動的に検出する。 そうであれば、CSSトランジションクラスは適切なタイミングで追加/削除される。
トランジションコンポーネントがJavaScriptフックを提供した場合、これらのフックは適切なタイミングで呼び出される。
CSSトランジション/アニメーションが検出されず、JavaScriptフックが提供されていない場合、挿入または削除のDOM操作は次のフレームで直ちに実行される。