この記事では、ユーザーのログイン切り替えを実現するための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 モードのネットワーク構成
OS X 環境で MySQL を起動すると、エラー メッセージが表示されます。 016-03-03T...
目次設定を追加json 構成レイヤー構成の表示論理層の構成位置追跡をオンにする録音を開始開始座標を決...
この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...
コードをコピーコードは次のとおりです。 <!--[IEの場合]><script t...
目次データベースにインデックスが必要なのはなぜですか?インデックスが B+Tree データ構造を使用...
目次1. 配列の分解2. オブジェクトの分解3. 不完全な解体4. 分割代入を使用して変数交換を実装...
目次1. 画像を取得する2. ブローカーサーバーを作成する3. ブローカーを作成する4. Rocke...
目次ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン定義とグローバ...
1. キャッシュ - クエリキャッシュ次の図は、MySQL 公式サイトから提供されています: MyS...
NERDTree は Vim 用のファイル システム ブラウザーです。このプラグインを使用すると、ユ...
React プロジェクトで要素フレームワークを使用するのは今回が初めてです。非常に単純な問題に遭遇し...
この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...
単一のテーブルを削除する: tableName から columnName = value を削除し...
序文多くの管理・オフィスシステムでは、ツリー構造がいたるところで見られます。たとえば、「部門」や「機...
Windowsオペレーティングシステムでは、ポートの占有状況を照会し、ポートの占有状況をクリアするプ...