• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題

    來源:懂視網 責編:小采 時間:2020-11-27 22:25:13
    文檔

    Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題

    Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題:Vue.js可以很方便的實現數據雙向綁定,所以在處理表單,人機交互方面具有很大的優勢。下面給大家介紹Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題。 摘要: 表單標簽取值問題中,單選按鈕、復選按鈕和下拉列表都比較特殊。這里總結一下vue.
    推薦度:
    導讀Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題:Vue.js可以很方便的實現數據雙向綁定,所以在處理表單,人機交互方面具有很大的優勢。下面給大家介紹Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題。 摘要: 表單標簽取值問題中,單選按鈕、復選按鈕和下拉列表都比較特殊。這里總結一下vue.

    Vue.js可以很方便的實現數據雙向綁定,所以在處理表單,人機交互方面具有很大的優勢。下面給大家介紹Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題。

    摘要: 表單標簽取值問題中,單選按鈕、復選按鈕和下拉列表都比較特殊。這里總結一下vue.js中關于單選按鈕、復選按鈕和下拉列表不同情況的取值特殊性問題。

        表單標簽取值問題中,單選按鈕、復選按鈕和下拉列表都比較特殊。這里總結一下vue.js中關于單選按鈕、復選按鈕和下拉列表不同情況的取值特殊性問題。

    一、單選按鈕

        單選按鈕:單選按鈕用 v-model 綁定填值屬性用來表示checked,用于判斷是否選中。

        當單選按鈕沒寫value值時,在 vue.js 中將值賦為null。

        在普通標簽中,當沒寫name時,html 會默認將沒寫name 的單選按鈕分為一組;

        在vue中,即使沒寫name,只要單選按鈕v-model綁定了同一個變量(如:gender),這些按鈕也會被分為一組。但是習慣上,我們還是也寫上name。

        在data中定義的變量gender的值將影響到單選按鈕的默認選項,如: 本例子中gender:"女",默認選擇女。

        js部分代碼:

    window.onload = function (){
     new Vue({
     el:"#app",
     data:{
     gender:"女"
     }
     });
    }

        html部分代碼:

    <body>
     <div id="app">
     <!-- 
     單選按鈕:單選按鈕用 v-model 綁定填值屬性用來表示checked,用于判斷是否選中。
     當單選按鈕沒寫value值時,在vue中將值賦為null
     在普通標簽中,當沒寫name時,html 會默認將沒寫name 的單選按鈕分為一組;
     在vue中,即使沒寫name,只要單選按鈕v-model綁定了同一個變量(如:gender),這些按鈕也會被分為一組。

    但是習慣上,我們還是也寫上name      

            在data中定義的變量gender的值將影響到單選按鈕的默認選項,如: 本例子中gender:"女",默認選擇女。

     -->
     <input type="radio" id="man" name="gender" value="男" v-model="gender">
     <label for="man">男</label>
     <input type="radio" id="woman" name="gender" value="女" v-model="gender">
     <label for="woman">女</label>
     </div>
    </body>

    二、復選按鈕

        復選按鈕:單選按鈕用 v-model 綁定填值屬性用來表示checked,用于判斷是否選中。

        當多選按鈕沒寫value值時,在 vue.js 中將值賦為null。

        vue.js對于復選按鈕如何取值取決于 v-model 綁定的變量的類型。

    1、基本類型

        初始化時,v-model 綁定的是任意的基本類型(Number、String、Boolean、Null、Undefined),取值時會默認轉為Boolean類型,true時表示選中,false表示未選中。

    js段代碼:

    window.onload = function (){
     new Vue({
     el:"#app",
     data:{
     hobbies01:"",
     hobbies02:"...",
     hobbies03:false
     }
     });
    }
    
    

    html段代碼:

    <body>
     <div id="app">
     <!-- v-model 綁定的是基本類型 -->
     <input type="checkbox" name="hobbies" id="box01" value="敲代碼" v-model="hobbies01">
     <label for="box01">敲代碼</label>
     <input type="checkbox" name="hobbies" id="box02" value="寫代碼" v-model="hobbies02">
     <label for="box02">寫代碼</label>
     <input type="checkbox" name="hobbies" id="box03" value="擼代碼" v-model="hobbies03">
     <label for="box03">擼代碼</label>
     <hr/>
     </div>
    </body>

    效果截圖:

        初始化時,hobbies01值為空字符串轉化為Boolean類型時false,所以未選中;hobbies02值為字符串“....”,轉化為Boolean類型是true,所以默認選中;hobbies03默認值是false,所以初始化時未選中。

        此后,每次點擊多選按鈕,hobbies01、hobbies02、hobbies03的值都是 true | false 變化。

    2、數組

        初始化時,v-model 綁定的變量是數組類型時。vue 認為這個復選按鈕是用于獲取值,會以選擇(鼠標點擊)的順序將對應的值寫入到數組中。

    js代碼段:

    window.onload = function (){
     new Vue({
     el:"#app",
     data:{
     hobbies:[]
     }
     });
    }

    html代碼段:

    <body>
     <div id="app">
     <!-- v-model 綁定時數組 -->
     <input type="checkbox" name="hobbies" id="box01" value="敲代碼" v-model="hobbies">
     <label for="box01">敲代碼</label>
     <input type="checkbox" name="hobbies" id="box02" value="寫代碼" v-model="hobbies">
     <label for="box02">寫代碼</label>
     <input type="checkbox" name="hobbies" id="box03" value="擼代碼" v-model="hobbies">
     <label for="box03">擼代碼</label>
     </div>
    </body>

    效果截圖:

        初始化時 hobbies 是一個空數組。注意鼠標點擊順序和 hobbies 值的對應變化。                 

    三、下拉列表

        下拉列表:下拉列表中 v-model 寫在下拉列表的標簽中 <select>標簽中。

        根據指定值選擇對應<option> 添加選中狀態。

        option 沒有value屬性 以 option 正反標簽中的值 作為value。

    3.1 下拉列表

    js代碼段:

    window.onload = function (){
     new Vue({
     el:"#app",
     data:{
     s:""
     }
     });
    }

    html代碼段:

    <body>
     <div id="app">
     <select v-model="s">
     <option value="s1">小學</option>
     <option value="s2">中學</option>
     <option value="s3">大學</option>
     <option itany="itany" value="">請選擇</option>
     </select>
     </div>
    </body>

    結果分析:

        因為變量 s 的初始值是空字符串,所以默認選擇 “請選擇選項”(可以根據s的初識值改變默認選項)。當選擇其他option時,s 的值會隨之改變(字符串:"s1"/"s2"/"s3")。

    3.2 未寫value值

        當未寫 value 時, s 的值會變成 “小學”/“中學”/“大學”。

    3.3 多選下拉列表

        multiple關鍵字,按住 ctrl 鍵進行多選。注意此時 model 綁定的變量應該是數組。

    總結

    以上所述是小編給大家介紹的Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題

    Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題:Vue.js可以很方便的實現數據雙向綁定,所以在處理表單,人機交互方面具有很大的優勢。下面給大家介紹Vue.js表單標簽中的單選按鈕、復選按鈕和下拉列表的取值問題。 摘要: 表單標簽取值問題中,單選按鈕、復選按鈕和下拉列表都比較特殊。這里總結一下vue.
    推薦度:
    標簽: VUE 單選按鈕 vue.js
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产伦精品一区二区三区| 99精品视频在线观看| 黑人巨大精品欧美| 国产欧美在线观看精品一区二区| 久久精品国产亚洲AV嫖农村妇女| 国内精品久久久久久久亚洲| 欧美精品/日韩精品/国产精品| 久久亚洲精精品中文字幕| 亚洲精品久久久www| 国产在线精品福利大全| 亚洲精品电影网| 成人国产精品一区二区网站| 久久九九精品99国产精品| 亚洲婷婷国产精品电影人久久| 精品99久久aaa一级毛片| 99久久亚洲综合精品网站| 国产一区二区精品久久| 2018国产精华国产精品| 精品深夜AV无码一区二区| 一本一本久久A久久综合精品| 欧美精品免费专区在线观看| 99热精品久久只有精品| 久久精品成人免费网站| 91精品国产9l久久久久| 国产精品无码无需播放器| 久久精品国产99久久久| 精品无码av一区二区三区| 久久久久成人精品无码中文字幕| 亚洲中文字幕久久精品无码APP| 亚洲精品无码av天堂| 香蕉依依精品视频在线播放 | 亚洲精品无码专区久久同性男| 久久人人爽人人精品视频| 欧美国产精品va在线观看| 午夜一级日韩精品制服诱惑我们这边| 久久99亚洲综合精品首页| 久久国产精品免费| 欧美人与性动交α欧美精品 | 蜜臀精品国产高清在线观看| 久久久久久久久久免免费精品| 青娱乐国产精品视频|