位置: IT常识 - 正文

Vue|获取表单数据(vue获取value值)

编辑:rootadmin
Vue|获取表单数据

推荐整理分享Vue|获取表单数据(vue获取value值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue获取数据axios,vue获取指定元素,vue读取excel表格数据,vue获取index,vue获取数据,vue怎么获取数据库数据,vue读取excel表格数据,vue获取table的行数,内容如对您有帮助,希望把文章链接给更多的朋友!

表单用于搜集不同类型的用户输入,Vue针对不同的表单输入类型,也提供了不同的的输入控制及验证。 精彩专栏持续更新↓↓↓ 微信小程序实战开发专栏

一、获取表单数据1.1 input1.2 radio1.3 checkbox1.4 select1.5 textarea1.6 表单提交1.7 表单修饰符number修饰符lazy修饰符trim修饰符一、获取表单数据

开始前的准备,在目录下创建文件夹及对应的页面如下

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>收集表单数据</title> <script src="../js/vue.js" type="text/javascript"></script></head><body> <!-- 准备好一个容器 --> <div id="root"> </div> <script type="text/javascript"> //Vue.config.productionTip = false //阻止 vue 在启动时生成生产提示。 // 创建vue实例 const vm = new Vue({ el:'#root', //函数式 data:function(){ return{ info:{ name:'摔跤猫子', } }; } }); </script></body></html>1.1 input

默认类型的input框通过前面几章所介绍的v-model双向绑定即可

这里再插一个小技巧,当表单的内容为左侧标题及右侧文本框这样的布局组成时,如何实现点击标题光标自动在右侧的文本框选中呢?

只需要在左侧标题的label标签中添加一个for的同时指定一个名称,同时在需要选中光标的文本框设置相同的id值即可

<label for="number">学号:</label><input type="text" v-model="number" id="number" autocomplete="off" />1.2 radio

在使用radio标签时,需要给input指定其type为radio的同时添加一样的name值,否则无法达到多选一的效果

radio标签继续使用v-model双向绑定,但是切换时data中的sex字段并没有数据,这是因为radio类型下的input没有一个入口用于输入,必须给它指定默认的value值

相同的name值以及value值配置好后,即可实现效果

性别:男<input type="radio" v-model="sex" name="sex" value="男" />女<input type="radio" v-model="sex" name="sex" value="女" />1.3 checkbox

使用checkbox时是不是跟上述一样的步骤呢?毕竟用的都是input标签,只不过修改了其type值而已。

年级:一年级<input type="checkbox" value="一年级" v-model="grade" />二年级<input type="checkbox" value="二年级" v-model="grade" />三年级<input type="checkbox" value="三年级" v-model="grade" />

梦想是美好的,现实是残酷的,checkbox标签的表现让我们大失所望,不仅获取到的数据类型不对,而且不管是点击三个中的哪一个,他都是一起选中,一起取消,仿佛一个共同体

Vue|获取表单数据(vue获取value值)

这是因为在data中年级字段的定义使用的字符类型,这里需要改成数组类型的字段属性,效果就达成了

1.4 select

当使用select标签时,保持v-model标签即可

班级:<select v-model="className"> <option>请选择班级</option> <option>一班</option> <option>二班</option> <option>三班</option></select>

需要让其默认选中,在data中对其字段进行赋值即可

1.5 textarea

textarea文本域标签看着就没有那么多花里胡哨的把式,跟默认的input框一样即可正常获取数据

简介:<textarea v-model="desc"></textarea>1.6 表单提交

表单元素中的数据都能获取到后,如何将其在控制台进行打印输出呢?可以看到如下图,当在form表单中点击按钮时页面会刷新,这是因为提交后默认的动作就是跳转页面

如何避免页面刷新呢?这里需要给form标签绑定vue中的prevent事件并绑定对应的函数

<form @submit.prevent="test"></form>

通过在函数中打印this._data的方式进行输出

但是每次取值时都这样去获取_data,是不太优雅的行为,建议用一个对象将这些字段都装进去,在取值时直接取这个对象

这样也要付出相对应的代价,就是在页面上双向绑定的地方都得给它加上对应的前缀

1.7 表单修饰符

在Vue中,修饰符处理了许多DOM事件的细节

number修饰符

number修饰符,对类型进行转换,转为有效的数字,避免提交时的数据带上双引号导致错误

<label for="height">身高:</label> <input type="number" id="height" v-model.number="info.height" />lazy修饰符

添加lazy修饰符,在失去焦点的一瞬间再获取数据,不是实时获取。少量数据时效果不明显,如果是富文本且需要修改的内容是大量的那效果是很显著的

<textarea v-model.lazy="info.desc"></textarea>trim修饰符

trim顾名思义同时也很常见,去除首尾空格,字符中间的空格无法去除

<input type="text" v-model.trim="info.number" id="number" autocomplete="off" />
本文链接地址:https://www.jiuchutong.com/zhishi/298536.html 转载请保留说明!

上一篇:Vue组件中如何引入外部的js文件(vue 组件调用)

下一篇:three.js中坐标系转换以及camera的position、lookAt与up属性理解(three.js如何给模型锚点)

  • 企业公司电话怎么才能查到电话号码?

    企业公司电话怎么才能查到电话号码?

  • iqoo8pro怎么锁定应用(iqoo8怎么解锁)

    iqoo8pro怎么锁定应用(iqoo8怎么解锁)

  • qq怎样艾特全体成员所有人(qq怎么艾特全体好友)

    qq怎样艾特全体成员所有人(qq怎么艾特全体好友)

  • 蚂蚁森林怎么发送放话气泡信息(蚂蚁森林怎么发起合种)

    蚂蚁森林怎么发送放话气泡信息(蚂蚁森林怎么发起合种)

  • opporeno4手机支持双卡双待吗(opporeno4可以用4g吗)

    opporeno4手机支持双卡双待吗(opporeno4可以用4g吗)

  • 快手退款关闭怎样再申请退款(快手退款关闭怎么退款)

    快手退款关闭怎样再申请退款(快手退款关闭怎么退款)

  • 微信怎么备注生日(怎么给微信备注上设计上自己的名字)

    微信怎么备注生日(怎么给微信备注上设计上自己的名字)

  • 京东手机退货检测要多久(京东手机退货检测严格吗)

    京东手机退货检测要多久(京东手机退货检测严格吗)

  • 回复jz微信会被盗吗(微信你回复别人的会不会被别人看到)

    回复jz微信会被盗吗(微信你回复别人的会不会被别人看到)

  • 华为990处理器手机有几种型号(华为990处理器手机有几种型号价格)

    华为990处理器手机有几种型号(华为990处理器手机有几种型号价格)

  • 内存保存的是哪类信息(内存在什么地方)

    内存保存的是哪类信息(内存在什么地方)

  • 华为手机定位显示等待锁定(华为手机定位显示未找到位置是什么原因)

    华为手机定位显示等待锁定(华为手机定位显示未找到位置是什么原因)

  • 手机号注销了隐私安全吗(注销手机号码会泄露隐私吗)

    手机号注销了隐私安全吗(注销手机号码会泄露隐私吗)

  • 华为微信暗黑模式怎么设置(微信新版本华为手机怎么设置暗黑模式)

    华为微信暗黑模式怎么设置(微信新版本华为手机怎么设置暗黑模式)

  • 哪一款ipad可以打电话(哪一款ipad可以开90帧)

    哪一款ipad可以打电话(哪一款ipad可以开90帧)

  • 验证码发送失败的原因(验证码发送失败怎么办)

    验证码发送失败的原因(验证码发送失败怎么办)

  • 苹果手机信任不了软件是怎么回事(苹果手机信任不小心删除了怎么办)

    苹果手机信任不了软件是怎么回事(苹果手机信任不小心删除了怎么办)

  • 手机上不用的软件如何删除(手机上不用的软件怎么卸载掉)

    手机上不用的软件如何删除(手机上不用的软件怎么卸载掉)

  • 单反需要胶卷吗(单反相机需要贴纸吗)

    单反需要胶卷吗(单反相机需要贴纸吗)

  • xp系统任务栏怎么放到下面

    xp系统任务栏怎么放到下面

  • xr多少寸(xr多少寸改13pro的尺寸)

    xr多少寸(xr多少寸改13pro的尺寸)

  • 苹果耳机可以定位吗(苹果耳机可以定位找回吗)

    苹果耳机可以定位吗(苹果耳机可以定位找回吗)

  • 为什么电话打过去关机(为什么电话打过去是空号)

    为什么电话打过去关机(为什么电话打过去是空号)

  • iMessage提示对方尚未开通iMessage解决方法(给对方发短信显示imessage)

    iMessage提示对方尚未开通iMessage解决方法(给对方发短信显示imessage)

  • 小规模免增值税是普票还是专票
  • 在报税显示缺少发票信息
  • 挂车交车船税吗
  • 两家公司实际控制人为一个人
  • 结转应收票据是什么意思
  • 企业收到银行收款通知
  • 购买资产佣金应该怎么算
  • 小微企业银行贷款印花税
  • 建设期利息对当年的借款如何计息?
  • 工程未竣工如何结算
  • 现金收据为什么也在自制原始凭证的范畴呢?
  • 开发商乱要回迁怎么投诉
  • 董事会会费计入哪里
  • 保险公司联合举办活动
  • 金蝶K3打印凭证下的过账和制单怎么新增名字
  • 固定资产被替换部件的会计处理
  • 收到加盟费尾款怎么做分录?
  • 我的初级备考经验怎么写
  • 商业企业成本核算内容包括
  • 免税进口种子要符合哪些条件?
  • 技术发明案例
  • 0x000000a5蓝屏代码是什么意思
  • 苹果14.5新功能
  • win10怎么关闭开机磁盘自检
  • 专家评审费是否需要发票
  • 投资新公司的账务处理
  • Win10 Build 19043.1266(21H1)更新已知问题汇总
  • 递延所得税当期要交吗
  • h5移动端上传pdf
  • 损益类科目包括费用类科目吗
  • 收到借款利息会计科目
  • 存货的盘亏损毁和报废
  • el-input_inner
  • 企业购买银行理财
  • php序列化和反序列化函数
  • Diffusion-GAN: Training GANs with Diffusion 解读
  • 金蝶软件可以自学吗
  • 《网络安全从入门到精通》
  • 代理进口业务应纳的关税
  • 计提和支付可以录在一张凭证吗
  • 所有者权益包括哪些会计科目
  • 进项税都有什么
  • 土地使用权被政府收回没有注销怎么样缴土地使用税
  • 代缴员工个人所得税怎么做账
  • 金税四期上线后如何查虚开
  • 公允价值变动损益在利润表哪里
  • 固定资产处置的会计科目
  • 异地预缴的企业所得税
  • 职工教育经费产生的差异
  • 企业停产期间在生产违法吗
  • 6月收到4月的单子怎么办
  • 主营业务成本包括哪些费用
  • sqlserver代理无法启动怎样办
  • sqlserver提示功能怎么打开
  • windows 10的安装
  • freebsd常用命令
  • macbook调节音量怎么没反应
  • WinCfg32.exe - WinCfg32是什么进程
  • ubuntu20.04忘记root密码
  • Win10桌面任务栏能不能删除
  • linux中ctrl+c
  • windows 10预览版
  • win8系统电脑卡
  • linux用ssh登录不进去
  • bat批处理执行cmd命令
  • javascript运用
  • jquery 使用
  • vue wepack
  • unity ui批处理
  • nodejs inspect
  • 使用jquery实现的项目
  • 自动寻路小说
  • 大连个体营业执照怎么办
  • 我的电脑为什么没有微软商店
  • 申报期包括不包括最后一天
  • 吉林省地税局电话号码
  • 如果快递没有按时发货东西变质怎么办
  • 河南省国家税务局通用定额发票
  • 河北电子税务局社保缴费流程
  • 增值税发票开具后多长时间可在查询平台查询到?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设