1.vモデル
2. プロパティとイベントのバインディング
3. フォーム要素のバインディング3.1 入力バインディング<input v-model="message" placeholder="入力してください..."> <p>入力内容は次のとおりです: {{ message }}</p> 3.2 テキストエリアバインディング<span>入力内容は次のとおりです:</span> <p style="white-space: pre-line;">{{ メッセージ }}</p> <br> <textarea v-model="message" placeholder="複数行を入力してください..."></textarea> 3.3 チェックボックスバインディング同じ配列にバインドされた複数のチェックボックス <div id="アプリ"> <input type="checkbox" id="バスケットボール" value="バスケットボール" v-model="趣味"> <label for="basketball">バスケットボール</label> <input type="checkbox" id="football" value="フットボール" v-model="趣味"> <label for="football">サッカー</label> <input type="checkbox" id="バレーボール" value="バレーボール" v-model="趣味"> <label for="volleyball">バレーボール</label> <p>{{趣味}}</p> </div> <スクリプト> constアプリ = 新しいVue({ el: "#app", データ: { 趣味: [] } }) </スクリプト> 3.4 無線バインディング<div id="アプリ"> <input type="radio" id="one" value="One" v-model="picked"> <label for="one">1つ</label> <br> <input type="radio" id="two" value="Two" v-model="picked"> <label for="two">2</label> <br> <span>選択: {{picked }}}</span> </div> 新しいVue({ el: '#app', データ: { 選んだもの: '' } }) 3.5 バインディングの選択単一選択: <div id="#app"> <v-model を選択="選択済み"> <option disabled value="">選択してください</option> <option>あ</option> <option>B</option> <option>C</option> </選択> <span>選択済み: {{ selected }}</span> </div> 新しいVue({ el: '...', データ: { 選択: '' } }) 複数のオプションを選択する場合は、 <div id="#app"> <select v-model="selected" multiple style="width: 50px;"> <option>あ</option> <option>B</option> <option>C</option> </選択> <br> <span>選択済み: {{ selected }}</span> </div> 4. 値のバインディングラジオボタン、チェックボックス、選択ボックスオプションの場合、 <div id="アプリ"> <label v-for="趣味の中の趣味"> <input type="checkbox" :id="趣味" :value="趣味" v-model="test趣味">{{趣味}} </ラベル> <p>{{テスト趣味}}</p> </div> <スクリプト> constアプリ = 新しいVue({ el: "#app", データ: { 趣味: ["バスケットボール"、"サッカー"、"バドミントン"、"卓球"、"テニス"]、 テスト趣味: [] } }) </スクリプト> 4.1 コードの詳細
最後に、バインディングの効果とバインディング後のWebページのソースコードを確認しましょう。 バインディング後のidと 5. 修飾語5.1 .lazyデフォルトでは、 <!-- 「input」が押されたときではなく、フォーカスを失ったときや Enter キーを入力したときに値を変更します --> <input v-model.lazy="msg"> 5.2 .数値ユーザーの入力値を自動的に数値型に変換する場合は、 <input v-model.number="年齢" type="数値">
5.3 .トリムユーザーが入力した先頭と末尾の空白文字を自動的にフィルタリングしたい場合は、 <input v-model.trim="msg"> これで、 以下もご興味があるかもしれません:
|
>>: Web ページでフラッシュの wmode 属性を使用する方法をご存知ですか?
マップ タグはペアで表示する必要があります。 <map> ....</map>...
<!DOCTYPE ヘムル パブリック> <html> <ヘッド&g...
目次序文1. es6の前にオブジェクトを作成する2. es6 後のクラス宣言3. クラスの継承4. ...
v-for タグにキーが追加されていない場合。 <!DOCTYPE html> <...
1 はじめにスレッド技術は 1960 年代にすでに提案されていましたが、マルチスレッドがオペレーティ...
ポップアップは、現在のウィンドウにメニューツールバーがあるかどうかとは関係ありません。ページにスクリ...
目次マハ1. MAHアーキテクチャの概要2. 適用可能なシナリオ3. MHAの動作原理4. MHAの...
弊社のプロジェクトは Java で開発され、ミドルウェアは Tomcat でした。運用中に、Tomc...
序文最近、プロジェクトを構築しているときに、リクエストのカプセル化について考え、どのようにカプセル化...
目次リアクトフック序文なぜフックなのか?クラス関数クラスとフックの比較フックはコンポーネントの状態を...
問題の説明フロントエンドリモート検索やファジークエリと呼ばれる種類のクエリがあります。 Ele.me...
Reactのdiffアルゴリズムの理解diffアルゴリズムは、 Virtual DOMの変更された部...
序文MySQL を扱ったことがある人なら、テーブル メタデータ ロックの待機についてよく知っているは...
以下のように表示されます。名前説明する文字可変(n)、varchar(n)長さ制限あり、可変長文字(...
htmlコードをコピーコードは次のとおりです。 <SPAN class=tag><...