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