vue基礎 表單淺記

2021-08-03 11:35:44 字數 810 閱讀 8762

最近兩天開始學習vue這個框架,雖然本人算是原生主義,比較喜歡純js寫東西,但優秀的框架總有許多值得學習的地方。技術發展的根本意義,在於讓人們更輕鬆地解決難題,借鑑別人的思想很重要。表單說白了就是接收使用者的輸入,vue在表單中幾乎都用了v-model語法糖實現表單vue例項中資料的雙向繫結,單純用的話,只需要記住兩點:

1.v-model繫結的是vue例項中的資料,就像原生表單中每個表單元素都有name來標識一樣,vue例項中要有乙個對應的屬性(變數)來接收/儲存表單元素中的資料。對於個checkbox(核取方塊)和多選的select,對應的vue屬性是乙個陣列

2.vue表單可以繫結動態屬性,即vue例項中的屬性或使用者在v-bind:value=「js表示式」的自定義。 }

} 單選框: }

核取方塊: c1

c2c3

c4} 單選按鈕:

單選列表: q1

q2q3

q4 多選: a1

a2a3

a4 動態選項:}}

以上表單的值都是寫死的(在頁面上的靜態字元或布林值),可以動態繫結到vue例項的乙個屬性上,不而是頁面的靜態字元

核取方塊:(true-value/false-value)

} 單選框:(v-bind:property)

} selectlit:(option---:object)ab

cde}

------------------------------分割線和原始表單對比--------------------------------------------

七 vue基礎 表單輸入繫結

二.值繫結 可以使用v model指令在表單 並不會生效,應用v model來代替 核取方塊單個核取方塊,繫結到布林值 type checkbox id checkbox v model checked for checkbox label 多個核取方塊,繫結到同乙個陣列 example 3 typ...

Vue基礎內容 02筆記

v for 作用 根據一組資料,渲染出乙個標籤結構i相似的列表介面 陣列方式 語法1 v for item in tems 語法2 v for irem index in items 物件方式 語法 v for value key index in obj 注意 使用v for指令時,通常要加乙個指...

記 vue 表單的乙個效能問題

產品反饋表單頁太卡了,這是乙個有意思的情況,讓我看看。如圖所見,當在 input 輸入資料的時候,連續輸入會感覺明顯的延遲。那個專案最多情況下,表單數量達到千數。筆者在 demo 裡簡化實現,並把表單數量提公升到 10000,把下面的 貼上執行一邊就能得到卡頓效果。眾所周知,vue2 裡的資料使用 ...