Vue学习之--------Vue中收集表单数据(使用v-model 实现双向数据绑定、代码实现)(2022/7/18)

网友投稿 765 2022-09-04

Vue学习之--------Vue中收集表单数据(使用v-model 实现双向数据绑定、代码实现)(2022/7/18)

Vue学习之--------Vue中收集表单数据(使用v-model 实现双向数据绑定、代码实现)(2022/7/18)

文章目录

​​1、Vue中实现表单数据的收集​​

​​1.1 基础知识​​​​1.2 代码实例​​​​1.3 测试效果​​​​1.4 额外插一嘴​​

1、Vue中实现表单数据的收集

1.1 基础知识

表单中常用的标签:input(输入框)、radio(单选框)、checkbox(多选框)、select(下拉列表)、textarea(文本域)、button(按钮)

收集表单数据:

若:​​​​,则v-model收集的是value值,用户输入的就是value值。若:​​​​,则v-model收集的是value值,且要给标签配置value值。若:​​​​​ 1、没有配置input的value属性,那么收集的就是checked(勾选 or 未勾选,是布尔值) 2、配置input的value属性: (1)、v-model的初始值是非数组,那么收集的就是checked(勾选 or 未勾选,是布尔值)(2)、v-model的初始值是数组,那么收集的的就是value组成的数组

备注:v-model的三个修饰符:

lazy:失去焦点再收集数据number:输入字符串转为有效的数字trim:输入首尾空格过滤

1.2 代码实例

标题

账号:

姓名:

密码:

年龄:

性别: 男 爱好: 学习: 打游戏: 干饭:

所在城市:

备注:

阅读并接收 Vue.config.productionTip = false //设置为 false 以阻止 vue 在启动时生成生产提示 //创建Vue实例 new Vue({ el: '#App', data: { value: "Vue", UserInfo: { account: '', name: '', password: '', age: 18, sex: 'man', hobby: [], city: 'shanghai', other: '', agree: '' } }, methods: { submit() { console.log(jsON.stringify(this.UserInfo)) } }, })

1.3 测试效果

1.4 额外插一嘴

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2022最新最详细必成功的在Vscode中设置背景图、同时解决不受支持的问题
下一篇:PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例(redis实现列表及分页)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~