Vue のトランジションは、アニメーション トランジションをカプセル化するコンポーネントです。一般的なシナリオでは、トランジション タグでラップされた DOM にアニメーション効果が含まれます。トランジション コンポーネントのアニメーション効果トランジション設定は、CSS の transition プロパティ設定に基づいています。ここでは、プロジェクトにおける Vue のトランジション コンポーネントの適用について紹介します。 単一のポップアップアプリケーション知らせ:
<テンプレート> <div> <button v-on:click="表示 = !表示"> トグル </ボタン> <トランジション名="フェード"> <p v-if="show">こんにちは</p> </トランジション> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { 表示: 真 } }, } </スクリプト> <style スコープ lang="less"> .フェード-エンター-アクティブ、 .フェードアウトアクティブ{ 遷移: すべて .5 秒; } .フェードアウト{ 不透明度: 0; 変換: translateX(20px); } .フェードエンター{ 不透明度: 0; 変換: translateX(-20px); } </スタイル> コンテンツ切り替え制御効果知らせ:
<テンプレート> <div> <トランジション名="フェード"> <button class="position" @click="change" :key="status"> コンポーネント</button> </トランジション> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { ステータス: '1'、 } }, メソッド: { 変化 () { if(this.docState === '1'){ this.docState = '2' }それ以外{ this.docState = '1' } } } } </スクリプト> <style スコープ lang="less"> .フェード-エンター-アクティブ、 .フェードアウトアクティブ{ 遷移: すべて .5 秒; } .フェードアウト{ 不透明度: 0; 変換: translateX(20px); } .フェードエンター{ 不透明度: 0; 変換: translateX(-20px); } 。位置{ 位置: 絶対; } </スタイル> アニメーションフレームワークでの使用知らせ
<link href="https://cdn.jsdelivr.net/npm/[email protected]" rel="外部nofollow" rel="スタイルシート" type="text/css"> <div id="example-3"> <ボタン @click="表示 = !表示"> レンダリングを切り替える </ボタン> <遷移 name="カスタムクラス遷移" enter-active-class="animated じゃんけん" leave-active-class="アニメーション bounceOutRight" > <p v-if="show">こんにちは</p> </トランジション> </div> ページが初めて読み込まれ、アニメーションが実行されるトランジションに表示を追加する これで、Vue プロジェクトでのトランジション コンポーネントの適用に関するこの記事は終了です。Vue のトランジション コンポーネントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: HTMLはフォームタグを使用して登録ページのサンプルコードを実装します。
ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたる...
基本構造:コードをコピーコードは次のとおりです。 <ダウンロード> <dt>...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...
以下のように表示されます。リモート サーバーのファイルをローカルにコピーします。 scp -r -P...
イメージを構築するイメージを構築するには、主に 2 つの方法があります。実行中のコンテナをイメージに...
MySQL で遅い SQL ステートメントを見つけるにはどうすればよいでしょうか?これは、多くの人を...
目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...
目次MySQL の 4 つの分離レベルデータ テーブルを作成します。分離レベルの設定物事の分離レベル...
目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...
目次序文コア - キャンセルトークン実用的なアプリケーションとパッケージングいくつかの小さな詳細序文...
背景: 最近、資産報告関連の機能に取り組んでおり、中国語入力をサポートする必要があります。通常のショ...
この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...
目次サイクル比較使用法要約するサイクル比較ヴュー2ヴュー3作成前設定作成された設定マウント前マウント...