Vue之表单事件数据绑定详解

 更新时间:2021年11月21日 16:07:49   作者:王同学要努力  
这篇文章主要为大家介绍了Vue之表单事件的数据绑定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助,希望能够给你带来帮助

在这里插入图片描述

<body>
    <div id="root">
        <form action="" @submit.prevent="demo">
            <label for="TW"> 姓名:</label>
            <input type="text" id="TW" v-model.trim="userInfo.account"><br><br> 密码:
            <input type="password" id="pa" v-model="userInfo.password"><br><br> 年龄:
            <input type="number" v-model.number="userInfo.age"> <br><br> 性别: <input type="radio" name="sex" value="male" v-model="userInfo.sex">男
            <input type="radio" name="sex" v-model="userInfo.sex" value="female">女<br><br> 爱好: 所属校区:
            <select v-model="userInfo.city">
                <option value="school">请选择校区</option>
                <option value="beijing">北京</option>
                <option value="shanghai">上海</option>
               <option value="shenzhen">深圳</option>
            </select>
            <br><br>
            <input type="checkbox" v-model="userInfo.hobby" value="study"> 学习
            <input type="checkbox" v-model="userInfo.hobby" value="sing"> 唱歌
            <input type="checkbox" v-model="userInfo.hobby" value="dance"> 跳舞
            <input type="checkbox" v-model="userInfo.hobby" value="game"> 王者<br><br> 其他信息:
            <textarea name="" v-model.lazy="userInfo.other"></textarea><br><br>
            <input type="checkbox" v-model="userInfo.agree"> 阅读并接受
            <a href="#">《用户协议》</a><button>提交</button>
        </form>
    </div>
    <script>
        Vue.config.productionTip = false;
        new Vue({
            el: '#root',
            data: {
                userInfo: {
                    account: '',
                    password: '',
                    age: '',
                    sex: 'female',
                    city: 'beijing',
                    hobby: [],
                    other: '',
                    agree: '',
                }
            },
            methods: {
                demo() {
                    console.log(JSON.stringify(this.userInfo));
                }
            }
        })
    </script>
</body>

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • jquery在vue脚手架中的使用方式示例

    jquery在vue脚手架中的使用方式示例

    本篇文章主要介绍了jquery在vue脚手架中的使用方式示例,非常具有实用价值,需要的朋友可以参考下
    2017-08-08
  • Vue Router如何刷新当前页面

    Vue Router如何刷新当前页面

    Vue项目, 在实际工作中, 有些时候需要在 加载完某些数据之后对当前页面进行刷新, 这篇文章主要为大家介绍了三种常用方法,需要的可以参考一下
    2023-10-10
  • VUE中v-on:click事件中获取当前dom元素的代码

    VUE中v-on:click事件中获取当前dom元素的代码

    这篇文章主要介绍了VUE中v-on:click事件中获取当前dom元素的代码,文中同时给大家提到了v-on:click获取当前事件对象元素的方法,需要的朋友可以参考下
    2018-08-08
  • 使用electron-builder将项目打包成桌面程序的详细教程

    使用electron-builder将项目打包成桌面程序的详细教程

    这篇文章主要介绍了使用electron-builder把web端的项目打包生成桌面程序,并可安装程序,文中通过代码示例和图文结合的方式给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-08-08
  • Vue 事件处理函数的绑定示例详解

    Vue 事件处理函数的绑定示例详解

    这篇文章主要为大家介绍了Vue 事件处理函数的绑定示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • VUE脚手架的下载和配置步骤详解

    VUE脚手架的下载和配置步骤详解

    这篇文章主要介绍了VUE脚手架下载和配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 离线搭建vue环境运行项目详细步骤

    离线搭建vue环境运行项目详细步骤

    由于公司要求在内网开发项目,而内网不能连接外网,因此只能离线安装vue环境,下面这篇文章主要给大家介绍了关于离线搭建vue环境运行项目的详细步骤,需要的朋友可以参考下
    2023-11-11
  • Vue实现微信支付功能遇到的坑

    Vue实现微信支付功能遇到的坑

    这篇文章主要介绍了Vue实现微信支付功能遇到的坑,本文是小编记录整理下拉的,以便日后所需,需要的朋友可以参考下
    2019-06-06
  • vue项目中echarts自适应问题的高级解决过程

    vue项目中echarts自适应问题的高级解决过程

    虽然老早就看过很多echarts的例子,但自己接触的项目中一直都没有真正用到过,直到最近才开始真正使用,下面这篇文章主要给大家介绍了关于vue项目中echarts自适应问题的高级解决过程,需要的朋友可以参考下
    2023-05-05
  • vue中的<template>标签与react中的<></>标签区别详解

    vue中的<template>标签与react中的<></>标签区别详解

    这篇文章主要为大家介绍了vue中的<template>标签与react中的<></>标签区别详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论