求大神,在vue中代码的传值问题,如何获取下拉的value值?
<select @change="changeMethods(value)">
<option value="1">1label</option>
<option value="2">2lable</option>
</select>
changeMethods: function(value) {
value-- undefined
}
求大神,在vue中代码的传值问题,如何获取下拉的value值?
<select @change="changeMethods(value)">
<option value="1">1label</option>
<option value="2">2lable</option>
</select>
changeMethods: function(value) {
value-- undefined
}
页面
<select @change="changeMethods()" v-model="selectValue">
<option value="1">1label</option>
<option value="2">2lable</option>
</select>
js
data() {
return {
selectValue: '1'
};
},
methods: {
changeMethods(){
console.log(this.selectValue)
}
}
换成v-modal
,然后在watch监听值变化就好了
<div id="example-5">
<select v-model="selected">
<option disabled value="">请选择</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<span>Selected: {{ selected }}</span>
</div>
...
watch: {
selected (newValue) {
console.log(newValue)
}
}
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
http://jsbin.com/joxexowano/3...