热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue基础——表单输入绑定

一、基础用法你可以用v-model指令在表单及元素上创建双向数据绑定。它会根据控件类型自动选择正确的方法来更新元素。尽管有些神奇,但

一、基础用法


你可以用 v-model 指令在表单 )并不会生效,应用 v-model 来代替。

1.3复选框

单个复选框,绑定到布尔值:

1 <input type&#61;"checkbox" id&#61;"checkbox" v-model&#61;"checked">                           HTML
2 <label for&#61;"checkbox">{{ checked }}label>

结果&#xff1a;

1.3.1多个复选框&#xff0c;绑定到同一个数组

1 <div id&#61;&#39;example-3&#39;>                                               HTML
2 <input type&#61;"checkbox" id&#61;"jack" value&#61;"Jack" v-model&#61;"checkedNames">
3 <label for&#61;"jack">Jacklabel>
4 <input type&#61;"checkbox" id&#61;"john" value&#61;"John" v-model&#61;"checkedNames">
5 <label for&#61;"john">Johnlabel>
6 <input type&#61;"checkbox" id&#61;"mike" value&#61;"Mike" v-model&#61;"checkedNames">
7 <label for&#61;"mike">Mikelabel>
8 <br>
9 <span>Checked names: {{ checkedNames }}span>
10 div>

1 new Vue({                                                       JS
2 el: &#39;#example-3&#39;,
3 data: {
4 checkedNames: []
5 }
6 })

结果&#xff1a;

1.4单选按钮

1 <div id&#61;"example-4">                                                HTML
2 <input type&#61;"radio" id&#61;"one" value&#61;"One" v-model&#61;"picked">
3 <label for&#61;"one">Onelabel>
4 <br>
5 <input type&#61;"radio" id&#61;"two" value&#61;"Two" v-model&#61;"picked">
6 <label for&#61;"two">Twolabel>
7 <br>
8 <span>Picked: {{ picked }}span>
9 div>

1 new Vue({                                                       JS
2 el: &#39;#example-4&#39;,
3 data: {
4 picked: &#39;&#39;
5 }
6 })

结果&#xff1a;

1.5选择框

单选时&#xff1a;

1 <div id&#61;"example-5">                                               HTML
2 <select v-model&#61;"selected">
3 <option disabled value&#61;"">请选择option>
4 <option>Aoption>
5 <option>Boption>
6 <option>Coption>
7 select>
8 <span>Selected: {{ selected }}span>
9 div>

1 new Vue({                                                      JS
2 el: &#39;...&#39;,
3 data: {
4 selected: &#39;&#39;
5 }
6 })

结果&#xff1a;

注意&#xff1a;如果 v-model 表达式的初始值未能匹配任何选项&#xff0c;

推荐阅读
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 在前两篇文章中,我们探讨了 ControllerDescriptor 和 ActionDescriptor 这两个描述对象,分别对应控制器和操作方法。本文将基于 MVC3 源码进一步分析 ParameterDescriptor,即用于描述 Action 方法参数的对象,并详细介绍其工作原理。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • JavaScript中属性节点的类型及应用
    本文深入探讨了JavaScript中属性节点的不同类型及其在实际开发中的应用,帮助开发者更好地理解和处理HTML元素的属性。通过具体的案例和代码示例,我们将详细解析如何操作这些属性节点。 ... [详细]
  • 在使用 DataGridView 时,如果在当前单元格中输入内容但光标未移开,点击保存按钮后,输入的内容可能无法保存。只有当光标离开单元格后,才能成功保存数据。本文将探讨如何通过调用 DataGridView 的内置方法解决此问题。 ... [详细]
author-avatar
小么么和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有