首页 > 其他分享 >Vue基础(三)

Vue基础(三)

时间:2022-12-05 15:58:44浏览次数:39  
标签:el arr Vue methods demo 基础 校区

收集表单数据

  • demo如下
......
<body>
    <div id="container">
        <form action="" method="">
            <!--v-model获取用户输入的值-->
            账号: <input type="text" v-model="account"/> <br>
            密码: <input type="password" v-model="pwd"/> <br>
            <!--name值一样,才能实现单选效果,使用v-model收集value的值-->
            性别: 男<input type="radio" name="sex" v-model="sex" value="male"> 女<input type="radio" name="sex" v-model="sex" value="female"/> <br>
            <!--使用v-model收集value的值,注意,多选框的变量必须为arr,否则有问题-->
            爱好: 篮球<input type="checkbox" v-model="hobby" value="basketball"/> 足球<input type="checkbox" v-model="hobby" value="football"/> 网球<input type="checkbox" v-model="hobby" value="tennis"/> <br>
            <!--使用v-model收集value的值-->
            所属校区: <select name="" v-model="city">
                        <option value="">请选择校区</option>
                        <option value="beijing">北京</option>
                        <option value="nanjing">南京</option>
                        <option value="guangzhou">广州</option>
                      </select><br>
            <!--和收集用户名/密码一样-->
            其他信息: <textarea v-model="other"></textarea><br>
            <!--区别于性别的单选框,不需要value;有勾选就是true,没有勾选就是false-->
            <input type="checkbox" v-model="agree" /> 阅读并接受<a href="#"><用户协议></a><br>
            <button type="button">提交</button>
        </form>
    </div>
    
    <script type="text/javascript">
        var vm = new Vue({
            'el':'#container',
            data:{ // 除了复选框是arr,其他都默认空字符串即可
                account:'',
                pwd:'',
                sex:'',
                hobby:[],
                city:'',
                other:'',
                agree:''
            },
            methods:{
                
            }
        })
    </script>
</body>

标签:el,arr,Vue,methods,demo,基础,校区
From: https://www.cnblogs.com/qinganning/p/16952508.html

相关文章

  • Vue监听回车事件enter
    created中:created:function(){var_this=this;document.onkeydown=function(e){//按下回车提交letkey=window.event.keyCode;//事......
  • 解决控制台:You are running Vue in development mode. Make sure to turn on producti
    引用Vue的CDN文件的时候控制台会提示:隐藏:YouarerunningVueindevelopmentmode.Makesuretoturnonproductionmodewhendeployingforproduction.Seemoretips......
  • vue中proxy解决跨域的原理
    vue中proxy解决跨域的原理浏览器是禁止跨域的,但是服务端不禁止,在本地运行npmrundev等命令时实际上是用node运行了一个服务器,因此proxyTable实际上是将请求发给自己的服务......
  • Hello Vue 3.0 + Vite:vite创建项目
    目录​​首先全局安装vite​​​​依次执行下面代码:​​​​创建项目也可以使用指令(yarn):​​​​文件目录结构​​首先全局安装vitenpminstall-gcreate-vite-app依次执行......
  • 解决[Vue warn]: Property or method “preCarriagePriceType“ is not defined on th
    #vue警告[Vuewarn]:Propertyormethod“name”isnotdefinedontheinstancebutreferencedduringrender.Makesurethatthispropertyisreactive,eitheri......
  • Android基础面试题
    1. 转屏时候Activity的生命周期1.1新建一个Activity,并把各个生命周期打印出来1.2运行Activity,得到如下信息onCreate-->onStart-->onResume-->1.3按crtl+f12切换成横屏......
  • 封装一个 vue3 通用组件,用于懒加载子组件
    简介某些场景下,容器组件会包含很多子组件,比如表格的列和表单的字段,而一旦数量上去而且列/字段组件还嵌套了其他组件,就会导致渲染时长急剧增加。因此,考虑封装一个通用的懒......
  • 前端基础-04-BOM和DOM
    前戏到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们......
  • F项目管理基础
    F项目管理基础项目的基本概念项目基本概念项目提供产品或服务而进行的临时的、一次性的活动临时性独立的产品和服务渐进明细项目目标项目所能交付的产品或服务成果性目标满......
  • Vue3+Node写个免费在线图库生成器,只需三步将你的手机相册搬到线上
    项目背景作为一名阿宅,摄影可能是为数不多能让我出门的事情了,以前在广州有很多漫展,基本一两个月必有一场,我也经常会去蹭拍coser,不得不说拍照技术都是在那段时期锻炼出来的。......