JSFiddle - React, Tailwind, and code Playground
by lin zhou
HTML
<script src="https://unpkg.com/vue"></script>
<div id="app1">
<select v-model="selected">
<option disabled="false" value=''>请选择</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<span>{{selected}}</span>
</div>
<p></p>
<div id="app2">
<select v-model="selected" multiple>
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
</select>
<span>{{selected}}</span>
</div>
<p></p>
<div id="app3">
<select v-model="selected">
<option v-for="option in options" v-bind:value="option.value">{{option.text}}</option>
</select>
<span>{{selected}}</span>
</div>
CSS
body {
font-size:14px;
}
JavaScript
// 选择列表(单选,多选)
let vm1 = new Vue({
el: "#app1",
data: {
"selected": ""
}
});
let vm2 = new Vue({
el:"#app2",
data:{
"selected":[]
}
})
let vm3 = new Vue({
el:"#app3",
data:{
"selected":"C",
"options":[
{"text":"One", "value":"A"},
{"text":"Two", "value":"B"},
{"text":"Three", "value":"C"}
]
}
});