表单下拉框

知识点

  • v-model
  • select

表单下拉框绑定

<div id="myApp"><h3>你最喜欢的NBA球星是:</h3><select v-model="likedNBAStar" style="width:210px;"><option>科比</option><option>詹姆斯</option><option>哈登</option><option>库里</option><option>杜兰特</option></select><h3>我的全明星:</h3><select v-model="likedNBAStars" multiple style="width:210px;height:210px;"><option>阿德托昆博</option><option>怀特赛德</option><option>阿尔德里奇</option><option>戴维斯</option><option>格里芬</option><option>詹姆斯</option><option>杜兰特</option><option>巴特勒</option><option>德罗赞</option><option>哈登</option><option>科比</option><option>韦德</option><option>伦纳德</option><option>库里</option><option>欧文</option><option>保罗</option><option>林树豪</option></select><h3>选择结果</h3><p>我最最喜欢: {{ likedNBAStar }}</p><p>我的全明星: {{ likedNBAStars }}</p></div>
<script>var myApp = new Vue({el: '#myApp', data: {likedNBAStar: null,likedNBAStars: [],},methods: {},});
</script>

显示:

表单修饰符

知识点

  • .lazy
  • .number
  • .trim

.lazy

用户输入内容时不做绑定数据的更新处理,在控件的onchange事件中更新绑定的变量。

用户名:<input v-model.lazy="username">

.number

将用户输入的内容转换为数值类型,如果用户输入非数值的时候,则返回NaN。

年龄:<input v-model.number="age" type="number">

.trim

自动去掉用户输入内容两端的空格。

意见:<input v-model.trim="content">

综合例

<div id="myApp"><h1>用户注册</h1><div><label for="username">用户:</label><input type="text" id="username" v-model.lazy="username" @change="checkUsername"><span v-if="checkUsernameOK">可注册</span></div><div><label for="age">年龄:</label><input type="number" id="age" v-model.number="age"></div><div><label for="content">个人简介:</label><br/><textarea id="content" v-model.trim="content" cols="55" rows="8"></textarea></div><h4>信息区</h4><p>{{username}}</p><p>{{age}}</p><p><pre>{{content}}</pre></p>
</div>
<script>var myApp = new Vue({el: '#myApp', data: {username: "",checkUsernameOK: false,age: "",content: "",},methods: {checkUsername: function(){if (this.username.length > 0) this.checkUsernameOK = true;else this.checkUsernameOK = false;},},});
</script>

显示:

表单下拉框、表单修饰符(.lazy、.number、.trim)相关推荐

  1. vue修饰符 .lazy .number .trim

    .lazy 在输入框中,v-model 默认是同步数据,使用 .lazy 会转变为在 change 事件中同步 , 也就是在失去焦点 或者 按下回车键时才更新 <template>< ...

  2. 修饰符.lazy .number .trim

    1.lazy v-model 在每次 input 事件触发后将输入框的值与数据进行同步,也就是在失去焦点或者按下回车键时才更新 <template><div><p> ...

  3. excel 表做下拉框_Excel工作表的组合框下拉列表

    excel 表做下拉框 Would you prefer a bigger font size for items in a data validation drop down list? Would ...

  4. css修改layui的下拉框样式 js_layui创建表单下拉框样式不显示

    border-left: 5px solid #009688; 注释:solid实体,实心样式: Blockquote:块引用;Fieldset:字段集; 1.所有浏览器都支持 标签. fieldse ...

  5. 纯原生javascript下拉框表单美化实例教程

    html的表单有很强大的功能,在web早期的时候,表单是页面向服务器发起通信的主要渠道.但有些表单元素的样式没办法通过添加css样式来达到满意的效果,而且不同的浏览器之间设置的样式还存在兼容问题,比如 ...

  6. javascript实现下拉框表单美化的详细实例教程

    html的表单有很强大的功能,在web早期的时候,表单是页面向服务器发起通信的主要渠道.但有些表单元素的样式没办法通过添加css样式来达到满意的效果,而且不同的浏览器之间设置的样式还存在兼容问题,比如 ...

  7. 【已解决】如何做excel表的下拉框多选

    最近因为项目需求,要制作一个excel导入的模板,模板中要求某几列的下拉框是多选的..不得不临时研究了一下vba.其间各种心酸不多说...... 首先,这个是需要启用宏,在vb编辑器里写代码,所以你要 ...

  8. layer弹出层表单下拉框案例

    layer.open({title: '请选择你的爱好',content: `<form class="layui-form"><div class=" ...

  9. js中select下拉框重置_Web测试中需要注意的16个小细节

    随着Internet和Intranet/Extranet的快速增长,Web已经对商业.工业.银行.财政.教育.政府和娱乐及我们的工作和生活产生了深远的影响.许多传统的信息和数据库系统正在被移植到互联网 ...

最新文章

  1. 第01章 PyTorch简介和安装 的学习笔记
  2. 怎么确定迭代器后面还有至少两个值_JS Lazy evaluation:可迭代对象与迭代器
  3. 为何要离开?该怎么离开?今天来谈谈辞职
  4. C++箴言:理解inline化的介入和排除
  5. boost::geometry::cross_product用法的测试程序
  6. TZOJ 4621 Grammar(STL模拟)
  7. wamp php imagick,如何在wamp for Windows中安装和启用Imagick扩展 php psd 生成缩略图
  8. Teleport Pro使用教程
  9. Python可变参数、关键字参数及命名关键字参数
  10. es6 TypedArray视图
  11. SMPL: A Skinned Multi-Person Linear Model
  12. java 8.0_java8_java8下载64位v8.0 官方版下载-无限下载
  13. Thinkpad x200 X201拆机换风扇教程 实图
  14. 50--出租车计费器
  15. 学习纯软件开发(如Java/Python...)还是C语言、嵌入式、物联网呢?
  16. Unity(入门、中级、中高级、高级)
  17. SCA连载GDPR 数据处理案件分析 | 德国数据保护局vs德国学术机构,谁是数据控制者?
  18. deepin系统15.6版本安装执行那个exe文件_秒杀一众PE系统,制作强大的U盘启动系统,自制新一代装机神器
  19. android+小米文件管理器源码,[MediaStore]小米文件管理器android版源码分析——数据来源...
  20. autohotkey_如何编写一个AutoHotkey脚本

热门文章

  1. python 基础 列表生成式
  2. Linux基本的网络配置
  3. 浅谈数据结构-二叉排序树
  4. 使用 Adobe AIR 管理 WordPress 评论
  5. asp.net 去除字符串右侧的最后一个字符
  6. koa2 仿知乎笔记
  7. vue实现的tabs标签组件
  8. 添加standardjs和eslint配置检测代码规范步骤
  9. javascript实现的复制到剪贴板
  10. Java--任务定时调度