时间:2021-05-26
vue要绑定下拉列表会稍微有点不同。
因为下拉列表不是一个标签能搞掂的。
原生的html写法如下
<select> <option value="Vue.js">Vue.js</option> <option value="React.js">React.js</option> <option value="Angular.js">Angular.js</option></select>通常下拉列表会用到两个标签, <select> 和 <option> 。
在Vue中要绑定,需要把 v-model 写在 select 标签里。
代码如下
<template> <div id="app"> <select v-model="selectCurriculums"> <option v-for="(curriculum, index) in curriculums" :key="index">{{curriculum}}</option> </select> <span>{{selectCurriculums}}</span> </div></template><script>export default { name: 'app', data () { return { selectCurriculums: 'React.js', curriculums: ['Vue.js', 'React.js', 'Angular.js'] } }}curriculums 是初始化数组,提供值给 option 。
selectCurriculums 提供了一个初始值。
每当选中一个 <option> ,就会对应的更新 selectCurriculums 的数据。
总结
以上所述是小编给大家介绍的Vue表单之v-model绑定下拉列表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了vue.js使用v-model实现表单元素(input)双向数据绑定功能。分享给大家供大家参考,具体如下:v-model一般表单元素(input)
vue.js的一大功能便是实现数据的双向绑定,本文就表单处理时运用v-model指令实现双向绑定做一个介绍:v-model这个指令只能用在,,这些表单元素上,所
我们都清楚v-model其实就是vue的一个语法糖,用于在表单控件或者组件上创建双向绑定。//表单控件上使用v-model{{name}}exportdefau
v-model指令在表单控件元素上创建双向数据绑定,下面一一进行示例解释。1、v-model双向绑定文本Messageis:{{message}}varvm=n
Vue表单控件绑定的实现,具体可以通过以下步骤操作来实现。1、基础用法可以用v-model指令在表单控件元素上创建双向数据绑定。根据控件类型它自动选取正确的方法