热门标签 | 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;

推荐阅读
  • 本文探讨了在JavaScript中如何有效地从服务器控件DropDownList中获取绑定的ID值,而非仅仅是显示的文本值。这对于需要根据用户选择动态处理数据的应用场景非常有用。 ... [详细]
  • 精选10款jQuery内联编辑插件
    本文精选了10款优秀的jQuery内联编辑插件,旨在帮助开发者实现页面内容的动态管理和即时编辑,提升用户体验。 ... [详细]
  • Python面向对象编程入门(十二):深入理解类与实例
    本文详细介绍了Python中的新式类与经典类的区别,包括类的定义、实例化过程、方法调用机制、类属性的使用及查看方式等内容,并通过具体示例展示了如何创建和使用类。 ... [详细]
  • 本文介绍如何创建一个简单的Android桌面小部件,通过显示两个文本框来展示基本功能。提供代码下载链接及详细步骤。 ... [详细]
  • 本文详细介绍了中心方形数的概念及其计算方法,并提供了多种编程语言下的实现代码。 ... [详细]
  • 本文探讨了如何利用 Application 对象在 PHP 应用程序中共享数据,特别是在多用户环境中保持数据的一致性和安全性。文章还介绍了 Application 对象的基本结构、方法和事件,并提供了实际应用示例。 ... [详细]
  • HQChart 是首个将传统的PC端股票客户端(C++)移植至 jspy 平台的项目,支持 K 线图和麦语言(分析家语法)指标计算。此次更新主要增加了通达信集合竞价图等功能。 ... [详细]
  • 本文探讨了Java异常处理的本质,提出了设计模式以优化异常处理,并分析了在AOP模型中异常处理的应用。文章强调了正确使用Java异常对于提升代码质量和维护性的关键作用。 ... [详细]
  • NetCat,因其强大的多功能性和灵活性,被网络安全领域的专业人士誉为‘瑞士军刀’。本文将详细介绍NetCat的功能、应用场景及其在不同平台上的使用方法。 ... [详细]
  • 详解JavaScript的原型与原型链_javascript技巧
    这篇文章主要为大家详细介绍了JavaScript原型与原型链,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下, ... [详细]
  • 本文探讨了如何使用ES6的Proxy对象来模拟Vue框架中的数据双向绑定功能。随着Vue 3.0版本的发布,其内部机制有了显著的变化,特别是数据响应式的实现方式。 ... [详细]
  • 本文介绍如何在Windows 7操作系统中配置支持HTML5多点触控功能的设备,同时探讨了HTML5在开发Windows桌面应用程序中的可能性。 ... [详细]
  • 本文旨在探讨Linux系统中两种重要的进程间通信(IPC)机制——System V和POSIX的标准及其特性,为开发者提供深入的理解。 ... [详细]
  • django项目中使用手机号登录
    本文使用聚合数据的短信接口,需要先获取到申请接口的appkey和模板id项目目录下创建ubtils文件夹,定义返回随机验证码和调取短信接口的函数function.py文件se ... [详细]
  • 本文提供了一个Android应用中用于抓取网页信息并下载图片的示例代码。通过该代码,开发者可以轻松实现从指定URL获取网页内容及其中的图片资源。 ... [详细]
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社区 版权所有