<select v-model='city'>
<option v-for="city in citys" v-bind:value="city.Id">{{city.Name}}</option>
</select>
new Vue({
el:'#app',
data:{
citys:[{id:1,name:'北京'}],
city:''
}
})
## 不通过dom 的方式,能否获取到选中option的text?
<select v-model='city'>
<option v-for="city in citys" v-bind:value="city.Id">{{city.Name}}</option>
</select>
new Vue({
el:'#app',
data:{
citys:[{id:1,name:'北京'}],
city:''
}
})
## 不通过dom 的方式,能否获取到选中option的text?
通过数据可以获得,既然city可以得到
那么通过
this.citys.find(item => item.id === this.city)['name']
可以找到
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决