この記事では、ユーザーのログイン切り替えを実現するための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 モードのネットワーク構成
まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...
マウスをある領域の上に置くと、その領域に点線の境界線と線のアニメーションが表示されるというクールな効...
目次1. Dockerを使用する利点2. Dockerをインストールする1) LinuxにDocke...
目次小さいけれど美しいシンプルにNULL値を避けるデータタイプを選択する手順データ型の紹介1. 文字...
バックグラウンド管理プロジェクトを行う際には、リッチテキストエディタがよく使用されます。ここでは、非...
この記事では、MySQL 5.7.27 winx64のインストールと設定方法を参考までに紹介します。...
Docker バージョン: [root@localhost gae_proxy]# docker バ...
プロジェクトの展開中に遭遇した落とし穴Zhihudemo を展開する際、Jenkins などの自動展...
長い引用には blockquote を、短い引用には q を、参考文献には cite を使用します。...
次のコードを index.html などのデフォルトのホームページ ファイルとして保存し、ルート デ...
Nginx (エンジン x) は、IMAP/POP3/SMTP サービスも提供する高性能 HTTP ...
目次1.画像レイヤーの数を減らす1. 命令の統合2. 多段階ビルド3. スクワッシュ機能を有効にする...
目次序文webSocket の操作と例について:ウェブソケット1. webSocketについて2. ...
基本的な準備この実装には、クラス名が ball である単純な div が必要です。 HTMLコード:...
目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...