Vue v-model 指令绑定动态变量
by deniro
HTML
<div id="app">
<input id="radio1" type="radio" v-model="picked" :value="value">
<label for="radio1">文学</label>
<input id="radio2" type="radio" v-model="picked" :value="value2">
<label for="radio2">艺术</label>
<input id="radio3" type="radio" v-model="picked" :value="value3">
<label for="radio3">经济</label>
<br>
<p>{{picked}}</p>
<p>{{value}},{{value2}},{{value3}}</p>
</div>
<div id="app2">
<input id="checkbox" type="checkbox" v-model="checked" :true-value="value1" :false-value="value2">
<label for="checkbox">开关</label>
<p>checked:{{checked}}</p>
<p>value1:{{value1}}</p>
<p>value2:{{value2}}</p>
</div>
<div id="app3">
<select v-model="selected">
<option :value="{number:1}">文学</option>
<option :value="{number:2}">艺术</option>
</select>
<br>
<p>选择了:{{selected.number}}</p>
</div>
Vue
var app3 = new Vue({
el: '#app3',
data: {
selected: ''
}
});
var app2 = new Vue({
el: '#app2',
data: {
value1: '亮',
value2: '暗',
checked: ''
}
});
var app = new Vue({
el: '#app',
data: {
picked: false,
value: '文学',
value2: '艺术',
value3: '经济',
}
});