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 属性を使用する方法をご存知ですか?
ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...
国務院は本日、新型コロナウイルス感染症との闘いで殉教した方々と犠牲者に対し、全国各民族人民の深い哀悼...
セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...
1. 計算属性とは何ですか? 簡単に言えば、計算された結果が属性に保存されるもので、キャッシュとして...
ajax 処理後にサーバーから返される responseText が JSON データであるという問...
この記事の例では、検証コードの動的干渉を実装するためのjsの具体的なコードを共有しています。具体的な...
プロジェクト中、プログレスバーを実装するために js の requestAnimationFrame...
mysqladmin は管理と操作を行う公式の mysql クライアント プログラムです。MySQL...
目次Vueのレスポンシブシステムの基本原則1. Object.definePropertyの使い方を...
今日ふと、HTML でチェックボックスのスタイルを変更できる範囲が限られていることと、チェックボック...
Centos7 の起動プロセス: 1.post(電源投入時のセルフテスト) 電源投入時のセルフテスト...
序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...
HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...
XiaobaiはVueについて学び、次にwebpackについて学び、そしてさまざまなものをインストー...
この記事では主にボタンのスタイルについて説明します。 1. オプション2. サイズ3. 活動状況4....