この記事では、ユーザーのログイン切り替えを実現するためのVueの具体的なコードを例として紹介します。具体的な内容は以下のとおりです。 切り替えには問題がある コード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>タイトル</title> </head> <本文> <div id="アプリ"> <span v-if="isUser"> <label for="username">ユーザーアカウント</label> <input type="text" id="ユーザー名" placeholder="ユーザーアカウント"> </span> <span v-else> <label for="email">ユーザー メールボックス</label> <input type="text" id="email" placeholder="ユーザーのメールアドレス"> </span> <button @click="isUser = !isUser">スイッチタイプ</button> </div> <script src="../js/vue.js"></script> <スクリプト> constアプリ = 新しいVue({ el: '#app', データ: { ユーザー: true } }) </スクリプト> </本文> </html> エフェクト表示 問題
なぜこの問題が発生するのでしょうか? これは、Vue がDOM をレンダリングするときに、パフォーマンス上の理由から、新しい要素を作成するのではなく、既存の要素を可能な限り再利用するためです。 解決
完璧版ログイン例 入力に異なるキーを追加する コード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>タイトル</title> </head> <本文> <div id="アプリ"> <span v-if="isUser"> <label for="username">ユーザーアカウント</label> <input type="text" id="ユーザー名" placeholder="ユーザーアカウント" key="ユーザー名"> </span> <span v-else> <label for="email">ユーザー メールボックス</label> <input type="text" id="email" placeholder="ユーザーのメールアドレス" key="email"> </span> <button @click="isUser = !isUser">スイッチタイプ</button> </div> <script src="../js/vue.js"></script> <スクリプト> constアプリ = 新しいVue({ el: '#app', データ: { ユーザー: true } }) </スクリプト> </本文> </html> エフェクト表示 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: VirtualBox仮想マシンがNATモードで外部ネットワークに接続できない問題の解決策
>>: VirtualBox でのホストオンリー + NAT モードのネットワーク構成
効果画像のない表示は単なる空虚な言葉です。 1. オーディオをベースにし、elementUI と組み...
webpackはCSSファイルとその設定をロードします複数の CSS ファイルを作成した後、HTML...
序文ORDER BY 字段名升序/降序、このソートステートメントは皆さんご存知だと思いますが、特殊な...
最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...
序文システム領域の使用量が大きすぎて消去する必要がある場合、または特定のファイルを消去する必要がある...
border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...
現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --r...
タブ選択カードは、実際の Web ページで非常に頻繁に使用されます。基本的に、すべての Web ペー...
まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...
次のように: docker run -d -p 5000:23 -p 5001:22 --name ...
序文最近、MySQL で RR レベルでデッドロック問題に遭遇しました。興味深いと思ったので、調べて...
目次1. Linuxシステムの操作レベルの概要2. 実行レベルを確認する3. 現在のシステムの動作レ...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
1. Dockerの紹介Docker は Linux オペレーティングシステムの一部の機能をベースに...
目次1. Array.at() 2. Array.copyWithin() 3. 配列.entrie...