Vue2第八节 收集表单数据

这篇具有很好参考价值的文章主要介绍了Vue2第八节 收集表单数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(1)文本类型/密码类型 v-model收集的是value值

    用户输入的就是value值

<input type="text" v-model="usrInfo.account">
<input type="password" v-model="usrInfo.password">

(2)number类型:限制输入的只能是数字

<input type="number" v-model.number="usrInfo.age">

 (3)radio类型

    v-model收集的是value值,需要手动给标签配置value值

男<input type="radio" name="sex" v-model="usrInfo.sex" value="male">
女<input type="radio" name="sex" v-model="usrInfo.sex" value="female">

    如果要设置默认选中,在data中配置要选中的数据即可

 Vue2第八节 收集表单数据,前端学习,Vue,前端,vue

 (4)checkBox类型

   ① 如果没有配置input的value属性,那么收集到的就是checked(勾选或者未勾选,是bool值)

   ② 如果配置了input中的value属性

         1)v-model的初始值是非数组,收集到的checked(勾选或者未勾选,是bool值)

         2)v-model的初始值是数组,收集到的就是value组成的数组

      所以如果要使用多个复选框, 必须要保证两点

      1)每一项都要配置value

       2)  v-model的值要配置成数组的形式 

学习<input type="checkbox" v-model="usrInfo.hobby" value="study">
吃饭<input type="checkbox" v-model="usrInfo.hobby" value="eat">
打游戏<input type="checkbox" v-model="usrInfo.hobby" value="game">

Vue2第八节 收集表单数据,前端学习,Vue,前端,vue

 (5) 下拉框:在select中配置v-model,在每一个option选项中配置value属性

<select v-model="usrInfo.city">
    <option value="">请选择校区</option>
    <option value="beijing">北京校区</option>
    <option value="shanghai">上海校区</option>
    <option value="shenzhen">深圳校区</option>
    <option value="wuhan">武汉校区</option>
</select>

如果要设置默认选中,在data中配置要选中的数据即可

Vue2第八节 收集表单数据,前端学习,Vue,前端,vue

  (6) 多行输入框:v-model收集到的就是输入的数据

<textarea v-model="usrInfo.other"></textarea>

(7)不需要收集value值的checkBox(只需要知道是否勾选),可以不配置value属性

<input type="checkbox" v-model="usrInfo.agree">阅读并接受<a href="http://www.baidu.com">《用户协议》</a>

(8)v-model 修饰符

  • number :输入字符串转为有效的数字
<input type="number" v-model.number="usrInfo.age">

  两层限制:

 第一层 type="number",限制只能输入数字

 第二层 v-model.number 将输入的字符串直接转为数字

  • lazy:失去焦点再收集数据(不是立即在开发者工具中更新,失去焦点之后更新)

<textarea v-model.lazy="usrInfo.other"></textarea>
  • trim:首尾空格过滤, 只能去除首尾的空格,不能去除中间的空格文章来源地址https://www.toymoban.com/news/detail-618802.html

<input type="text" v-model.trim="usrInfo.account">

到了这里,关于Vue2第八节 收集表单数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VUE基本语法——指令与表单数据的收集

    目录 内置指令 v-bind v-model v-for v-on v-if v-else-if v-else v-show v-text v-html v-pre v-once v-clocak 自定义指令 自定义指令何时调用 自定义指令总结 语法 配置对象中的回调函数 收集表单数据的类型 “” “” “” 阻止表单默认提交行为: 他是用来进行单向绑定对表达式进行解析,简写方

    2024年02月02日
    浏览(34)
  • Vue.set()方法+收集表单数据+过滤器

    目录 收集表单数据 过滤器 给对象追加一个属性: Vue.set(对象,‘追加属性名’ ,\\\'追加属性值\\\') this.$set(对象,‘追加属性名’ ,\\\'追加属性值\\\') 注⚠️:对象不能是vue实例,或者vue实例的根数据对象    例子: 总结: 若:input type=\\\'text\\\' /,则v-model收集的是value值,用户输入的就

    2024年02月05日
    浏览(42)
  • 【数据结构初阶】——第八节.优先级队列(小根堆的模拟实现)

     作者简介:大家好,我是未央; 博客首页: 未央.303 系列专栏:Java初阶数据结构 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 目录 文章目录 前言 引言 一、堆的概念 二、堆的性质  三、堆的操作 3.1 向下调整算法 3.2 小根堆的创建 3.3 向上调整

    2024年02月07日
    浏览(51)
  • 前端学习---vue2--选项/数据--data-computed-watch-methods-props

    写在前面: vue提供了很多数据相关的。 简单的说就是进行双向绑定的区域。 vue实例的数据对象,会把data的数据转换成getter和setter,从而可以进行响应式的变化, vue实例创建后,可以通过vm.$data.x获取data里面的x,但同时vue实例也代理了其中的对象,所以我们一般使用简单的

    2024年02月14日
    浏览(41)
  • 计算机网络原原理学习资料分享笔记---第二章/第七节/第八节(为有梦想的自己加油!)

    第七节 P 2 P应用 第七节 P 2 P应用 知识点 1 P 2 P 第七节 P 2 P应用 知识点 1 P 2 P 第八节 Socket编程基础 第八节 Socket编程基础 第八节 Socket编程基础 第八节 Socket编程基础 知识点 1 Socket基本概念 第八节 Socket编程基础 第八节 Socket编程基础 4 、TCP提供面向连接,可靠的字节流传输服

    2024年04月27日
    浏览(48)
  • 前端技术学习第八讲:VUE基础语法---初识VUE

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时

    2023年04月27日
    浏览(47)
  • (Java)数据结构——图(第八节)有向无环图(DAG图)以及DAG描述表达式

    本博客是博主用于复习数据结构以及算法的博客,如果疏忽出现错误,还望各位指正。 昨天复习了拓扑排序,打算写个博客,一翻数据结构的书到那,发现连着概念还有DAG图以及AOV网,于是看了看,这篇博客先来介绍有向无环图DAG。 下图一个无环的有向图乘坐有向无环图,

    2024年04月12日
    浏览(39)
  • vue2 - 基于Element UI实现上传Excel表单数据功能

    批量数据上传后台,需要从后台下载一个固定格式的 Excel表格,然后在表格里面添加数据,将数据格式化,再上传给后台,后台做解析处理,往数据库添加数据 点击导入excel按钮,跳转到上传excel功能页面,点击上传或者是通过拖拽都能实现excel表格上传 通过Element UI的 el-di

    2024年02月13日
    浏览(38)
  • 前端学习--vue2--2--vue指令基础

    写在前面: 前置内容 - vue配置 vue指令只的是带有v-前缀的特殊标签属性 插值表达式{{}}是一种vue模板语法。 利用表达式进行差值,渲染到页面。 表达式可以是被求值的代码,js会计算 不能用差值表达式的 不存在的数据 {{data里面不存在的字段 js {{if}} 标签属性 span id=“

    2024年02月14日
    浏览(40)
  • 前端小白的学习之路(Vue2 四)

    提示:学习vue2的第四天,笔记记录:混入(mixins),插槽(slot),过渡与动画(transition) 目录 一、混入(mixins) 二、插槽(solt) 1.匿名插槽 2.具名插槽 三、过渡与动画(transition)  1.过渡 1)单元素过渡 Ⅰ.通用类名 Ⅱ.指定类名 2)多元素过渡  2.动画  1.自定义动画 2.使用动画库  混入(M

    2024年04月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包