Vue表单之v-model绑定下拉列表功能


Posted in Javascript onMay 14, 2019

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绑定下拉列表功能

总结

以上所述是小编给大家介绍的Vue表单之v-model绑定下拉列表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
Dom与浏览器兼容性说明
Oct 25 Javascript
js indexOf()定义和用法
Oct 21 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 Javascript
利用vue-router实现二级菜单内容转换
Nov 30 Javascript
js 调用百度分享功能
Feb 27 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
jQuery中的deferred对象和extend方法详解
May 08 jQuery
js 简易版滚动条实例(适用于移动端H5开发)
Jun 26 Javascript
详解基于node的前端项目编译时内存溢出问题
Aug 01 Javascript
浅谈Angular 中何时取消订阅
Nov 22 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 #jQuery
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
May 14 #Javascript
vue实现动态按钮功能
May 13 #Javascript
详解小程序之简单登录注册表单验证
May 13 #Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 13 #Javascript
vue项目前端知识点整理【收藏】
May 13 #Javascript
使用jQuery如何写一个含验证码的登录界面
May 13 #jQuery
You might like
重置版宣传动画
2020/04/09 魔兽争霸
来自PHP.NET的入门教程
2006/10/09 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
event.keyCode键码值表 附只能输入特定的字符串代码
2009/05/15 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
django使用channels实现通信的示例
2020/10/19 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
医院办公室主任职责
2013/12/29 职场文书
工程班组长岗位职责
2013/12/30 职场文书
商铺租赁意向书
2014/04/01 职场文书
经济类毕业生求职信
2014/06/26 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js