vue 修饰符

.lazy

默认情况下 v-model默认是在input事件中同步输入框的数据的
lazy可以让数据在失去焦点或者回车时才会更新

    <div id="app">
        <!-- 事件修饰符.lazy(懒惰)不会即时的将输入框的内容存放如data -->
        <input v-model.lazy="msg">
        <span>{{mag}}</span>
    </div>
</body>
<script src="../../Vue/vue.js"></script>
<script>
  new vue({
    el:'#app',
    data:{
        msg:'111'
    }
  })

.number

自动将用户的输入值转为数值类型,但如果这个值无法被parseFloat解析,则会返回原来的值

    <div id="app">
        <!-- 修饰符. -->
        <input type="number" v-model.number="age">
        <span>{{age}}</span>
    </div>

<script src="../../Vue/vue.js"></script>
<script>
  new vue({
    el:'#app',
    data:{
        age:''
    },
    watch:{
        age(){
            console.log(typeof(this.age));
        }
    }
  })

.trim

修饰符 .trim 可以自动过滤输入的首尾空格。

    <div id="app">
        <!-- .trim 屏蔽空格 -->
        <input  type="text" v-model.trim="msg">
        <span>一个{{msg.length}}个字符</span>
    </div>
</body>
<script src="../../Vue/vue.js"></script>
<script>
  new vue({
    el:'#app',
    data:{
        msg:''
    }
  })

表单包含了什么?

1) 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。
2) 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。
3) 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

表单组件:

input:输入框。都有value属性,通过用户输入信息将value属性的值提交给远程服务器并保存。


    <!-- type="text"(类型=文本)文本输入框,用于登录页面输入用户名 -->
    文本输入:<input type="text"><br>

    <!--type="password"(类型=密码)密码输入框,用于输入密码,显示***。--> 
    输入密码:<input type="password"> <br> 
    
    <!-- type="file"(类型=文件)上传文件处,用于文件的选择和上传。--> 
    选择文件:<input type="file"> <br> 
    
    <!--type="checkbox"(类型=复选框)用于某项选择的打开或关闭。-->
     反复选择:<input type="checkbox"><br>
     
    <!-- type="radio"(类型=发送)只能选择一次--> 
    唯一选择:<input type="radio"> <br>
    
    <!--type="image"(类型=图片)将图片定义为提交按钮-->
     图片提交:<input type="image"src="图片路径"> <br> 
     
    <!--type="submit"(类型=提交)专门用于提交表单的button按钮-->
     提交按钮:<input type="submit"> <br>
     
    <!--type="month"(类型=月份)定义year(年)和month(月)-->
     选择月份:<input type="month"> <br> 
     
     <!--type="number"(类型=数字)只能选择/输入数字-->
      选择数字:<input type="number"> <br>
      
      <!-- type="time" (类型=时间) 定义分秒--> 
      选择时间:<input type="time"> <br> 
      
      <!-- type="week"(类型=周)定义年月周--> 
      选择周:<input type="week">

实例:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值