摘要:你可以用指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。會根據(jù)控件類型自動選取正確的方法來更新元素。如果要自動過濾用戶輸入的首尾空格,可以添加修飾符到上過濾輸入
這節(jié)我們?yōu)榇蠹医榻B Vue.js 表單上的應(yīng)用。
你可以用 v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。
v-model 會根據(jù)控件類型自動選取正確的方法來更新元素。
輸入框
實例中演示了 input 和 textarea 元素中使用 v-model 實現(xiàn)雙向數(shù)據(jù)綁定:
input 元素:
消息是: {{ message }}
textarea 元素:
{{ message2 }}
復(fù)選框
復(fù)選框如果是一個為邏輯值,如果是多個則綁定到同一個數(shù)組:
復(fù)選框
以下實例中演示了復(fù)選框的雙向數(shù)據(jù)綁定:
單個復(fù)選框:
多個復(fù)選框:
實例中勾選復(fù)選框效果如下所示:
單選按鈕
以下實例中演示了單選按鈕的雙向數(shù)據(jù)綁定:
單選按鈕
選中后,效果如下圖所示:
select 列表
以下實例中演示了下拉列表的雙向數(shù)據(jù)綁定:
select
選擇的網(wǎng)站是: {{selected}}
選取 Runoob,輸出效果如下所示:
修飾符
.lazy
在默認(rèn)情況下, v-model 在 input 事件中同步輸入框的值與數(shù)據(jù),但你可以添加一個修飾符 lazy ,從而轉(zhuǎn)變?yōu)樵?change 事件中同步:
.number
如果想自動將用戶的輸入值轉(zhuǎn)為 Number 類型(如果原值的轉(zhuǎn)換結(jié)果為 NaN 則返回原值),可以添加一個修飾符 number 給 v-model 來處理輸入值:
這通常很有用,因為在 type="number" 時 HTML 中輸入的值也總是會返回字符串類型。
.trim
如果要自動過濾用戶輸入的首尾空格,可以添加 trim 修飾符到 v-model 上過濾輸入:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/23024.html
表格用來處理表格式數(shù)據(jù)的,不是用來布局的。 一、基本語法格式 行標(biāo)簽? 單元格標(biāo)簽 二、表格注意事項 里只放標(biāo)簽 里可以放所有元素? 三、表格屬性 在table中設(shè)置 boder: 默認(rèn)border=0; cellspacing: 單元格之間的空白距離 默認(rèn)值為2; cellpadding: 文字與單元格之間的距離 默認(rèn)值為1; width:寬度 height:高度 al...
摘要:概述到這里我們講說面向?qū)ο蟮南盗胁糠值淖詈笠粋€課程,面向?qū)ο蟊仨氄莆諆蓚€東西一個是對象的創(chuàng)建一個是繼承。只需要記住一句話,屬性放在構(gòu)造函數(shù)里面,方法放在原型上。 概述 到這里我們講說js面向?qū)ο蟮南盗胁糠值淖詈笠粋€課程,面向?qū)ο蟊仨氄莆諆蓚€東西一個是對象的創(chuàng)建一個是繼承。這節(jié)課我們重點說說這兩個問題最后我們說下在ES6里面面向?qū)ο笤趺赐妗?1對象的創(chuàng)建 我們第一節(jié)課已經(jīng)就會用了,單體模...
閱讀 1813·2023-04-26 02:14
閱讀 3738·2021-11-23 09:51
閱讀 1390·2021-10-13 09:39
閱讀 3981·2021-09-24 10:36
閱讀 3020·2021-09-22 15:55
閱讀 3524·2019-08-30 12:57
閱讀 2045·2019-08-29 15:30
閱讀 1988·2019-08-29 13:19