Vue表單控件綁定圖文詳解
Vue 表單控件綁定的實現,具體可以通過以下步驟操作來實現。
1、基礎用法
可以用 v-model 指令在表單控件元素上創(chuàng)建雙向數據綁定。根據控件類型它自動選取正確的方法更新元素。盡管有點神奇,v-model 不過是語法糖,在用戶輸入事件中更新數據,以及特別處理一些極端例子。
2、Checkbox
單個勾選框,邏輯值:
3、多個勾選框,綁定到同一個數組:
4、動態(tài)選項,用 v-for 渲染:
5、值綁定
對于單選按鈕,勾選框及選擇框選項,v-model 綁定的值通常是靜態(tài)字符串(對于勾選框是邏輯值):
6、但是有時想綁定值到 Vue 實例一個動態(tài)屬性上??梢杂?v-bind 做到。 而且 v-bind允許綁定輸入框的值到非字符串值。
7、參數特性lazy
在默認情況下,v-model 在input 事件中同步輸入框值與數據,可以添加一個特性lazy,從而改到在 change 事件中同步:
8、debounce
debounce 設置一個最小的延時,在每次敲擊之后延時同步輸入框的值與數據。如果每次更新都要進行高耗操作(例如在輸入提示中 Ajax 請求),它較為有用。
9、注意 debounce 參數不會延遲 input 事件:它延遲“寫入”底層數據。因此在使用 debounce時應當用 vm.$watch() 響應數據的變化。若想延遲 DOM 事件,應當使用 debounce 過濾器。注意 debounce 參數不會延遲 input 事件:它延遲“寫入”底層數據。因此在使用 debounce時應當用 vm.$watch() 響應數據的變化。若想延遲 DOM 事件,應當使用 debounce 過濾器。
相關文章
詳解使用Vue Router導航鉤子與Vuex來實現后退狀態(tài)保存
本篇文章主要介紹了詳解使用Vue Router導航鉤子與Vuex來實現后退狀態(tài)保存,具有一定的參考價值,有興趣的可以了解一下2017-09-09Vue中使用iframe踩坑問題記錄 iframe+postMessage
這篇文章主要介紹了Vue中使用iframe踩坑問題記錄 iframe+postMessage,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09uniapp組件uni-file-picker中設置使用照相機和相冊權限的操作方法
這篇文章主要介紹了uniapp組件uni-file-picker中設置使用照相機和相冊的權限,在uniapp中,我們通常會使用uni-file-picker這個組件,但是這個組件中,有點缺陷,就是沒有對這個功能的傳值設置,這里就要給組件進行修改了,需要的朋友可以參考下2022-11-11