Vue 表單控制項繫結

2021-08-02 07:54:25 字數 2113 閱讀 8941

v-model指令在表單控制項元素上建立雙向資料繫結。

v-model對應的也是data裡面的資料並可以改變data資料。

v-model="message"

placeholder="edit me">

message id:

}p>

v-model="message"

placeholder="add multiple lines">

textarea>

mutiline message is:span>

style="white-space:pre">

}p>

type="checkbox"

id="checkbox"

v-model="checked">

for="checkbox">

}label>

type="checkbox"

id="jack"

value="jack"

v-model="checkednmaes">

for="jack">jacklabel>

type="checkbox"

id="john"

value="john"

v-model="checkednmaes">

for="john">johnlabel>

checked names:

}span>

new vue(

})

id="example-4"

class="demo">

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(

})

繫結到變數上即可。

id="example-5"

class="demo">

v-model="selected">

aoption>

boption>

coption>

doption>

select>

selected:

}span>

div>

new vue(

})

id="example-6"

class="demo">

v-model="selected"

multiple

style="width:50px">

aoption>

boption>

coption>

select>

selected:

}span>

div>

new vue(

})

動態選項使用v-for進行渲染。

"selected">

for="option in options" v-bind:value="option:value">

}selected:}

new vue(,,]

}})

預設情況下,v-model在input事件中同步輸入框的值與資料,但可以新增乙個修飾符,在change事件中同步。

將使用者的輸入值轉為 number 型別。

"age"

type="number">

這通常很有用,因為在 type=」number」 時 html 中輸入的值也總是會返回字串型別。

自動過濾使用者輸入的首尾空格,可以新增 trim 修飾符到 v-model 上過濾輸入

vue 表單控制項繫結

v model 指令可以在表單控制項上建立雙向資料繫結。它會根據控制項型別自動選取正確的方法來更新元素。v model message placeholder edit me message is p 當使用者操作文字框時,name會自動更新為使用者輸入的值,p的內容也會隨之改變。example t...

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...