v-model 指令可以在表單控制項上建立雙向資料繫結。它會根據控制項型別自動選取正確的方法來更新元素。
v-model
="message"
placeholder
="edit me"
>
>
message is: }p
>
當使用者操作文字框時,name會自動更新為使用者輸入的值,p的內容也會隨之改變。
'example'
>
type
="checkbox"
id="jack"
value
="jack"
v-model
="checkednames"
>
for=
"jack"
>
jacklabel
>
type
="checkbox"
id="john"
value
="john"
v-model
="checkednames"
>
for=
"john"
>
johnlabel
>
type
="checkbox"
id="mike"
value
="mike"
v-model
="checkednames"
>
for=
"mike"
>
mikelabel
>
>
>
checked names: }span
>
div>
new vue(
})
當使用者勾選checkbox時,checkednames的值也會變,span中顯示的值隨之也會發生變化。
"example"
>
type
="radio"
id="one"
value
="one"
v-model
="picked"
>
for=
"one"
>
onelabel
>
>
type
="radio"
id="two"
value
="two"
v-model
="picked"
>
for=
"two"
>
twolabel
>
>
>
picked: }span
>
div>
new vue(
})
當使用者勾選radio時,v-model中的變數會賦值為對應的value值,picked發生變化,span中的值也會發生變化。
"example"
>
v-model
="selected"
>
disabled
value="
">
請選擇option
>
value
="a"
>
aoption
>
value="
" >
boption
>
>
coption
>
select
>
>
selected: }span
>
div>
new vue(
})
當選中的option有value值時,selected為value的值,否則對應option的text值。
多選時:
"example"
>
v-model
="selected"
multiple
>
value
="a"
>
aoption
>
value
="b"
>
boption
>
>
coption
>
select
>
>
>
selected: }span
>
div>
new vue(
})
有時我們可能想把值繫結到 vue 例項的乙個動態屬性上,這時可以用 v-bind 實現,並且這個屬性的值可以不是字串。
type
="radio"
v-model
="picked"
:value
="a"
>
new vue(
})
使用者勾選時,vm.picked === vm.a Vue 表單控制項繫結
v model指令在表單控制項元素上建立雙向資料繫結。v model對應的也是data裡面的資料並可以改變data資料。v model message placeholder edit me message id p v model message placeholder add multiple ...
vue 表單 繫結
vue的表單 使用v model 來繫結資料,具有雙向繫結資料的效果 雙向繫結,及不僅可以通過js運算元據顯示,並且可以通過input 等輸入框改變data checkbox 的資料繫結 通過data 的ture or false 來確定是否是選定項 選項2選項3 選項4選項5 測試得到,check...
vuejs表單控制項繫結
vuejs中用v model指令在表單控制項元素上建立雙向資料繫結。它會根據控制項型別自動選取正確的方法來更新元素。但要注意的是v model僅僅是語法糖,它只負責監聽使用者的輸入時間一更新資料,並特別處理一些極端的例子。注 1.v model 並不關心表單控制項初始化所生成的值。因為它會選擇vue...