10.21课堂记录

表单绑定

修饰符

1-lazy绑定

<div id="app">
        <!-- 事件修饰符.lazy(懒惰)不会即时的将输入框的内容放入data -->
        <input v-model.lazy="msg">
        <span>{{ msg }}</span>
    </div>

    <script src="../../vue.js"></script>

    <script>
        new Vue({
            e1: '#app',
            data: {
                msg: '111'
            }
        })
    </script>

02-number

<div id="app">
        <!-- 修饰符.number把string字符转为number数字 -->
        <input type="number" v-model.number="age">
        <span>{{ age }}</span>
        </div>

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

03-trim

<div id="app">
        <!-- .trim屏蔽空格 -->
        <input type="text" v-model.trim="msg">
        <span>一个{{ msg.length }}个字符</span>
    </div>

    <script src="../../vue.js"></script>
    <script>
        new Vue({
            el:'#app',
            data:{
                msg:''
            }
        })
    </script>

文本绑定

<!--input(输入)类型:-->
    <!--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">
    
    <script src="../vue.js"></script>

效果

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值