037——VUE中表单控件处理之表单修饰符:lazy/number/trim

Vue表单修饰符详解
本文介绍了Vue中用于处理表单输入的三种修饰符:lazy(懒加载)、number(数值化)和trim(去除空格)。通过实例展示了如何使用这些修饰符来改善用户体验并简化数据处理流程。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单控件处理之表单修饰符:lazy/number/trim</title>
    <script src="vue.js"></script>
</head>
<body>
<div id="lantian">
    <!--lazy(懒惰的) :
        使用lazy修饰符之后,当文本框失去焦点之后,才会更新同input绑定同样数据的数据。
    -->
    lazy修饰符测试:<br>
    <input type="text"  v-model.lazy="lazydata"><br>
    {{lazydata}}<br>

    <!--number:
        强制使得输入的数据的字符类型变成number型
    -->
    number修饰符测试:<br>
    <input type="number" v-model.number="numberData"><br>

    <!--trim:
        输入的空格,不调用事件方法
    -->
    trim修饰符测试:<br>
    <input type="text" v-model.number.trim="trimData"><br>
</div>
<script>
    var app = new Vue({
        el: '#lantian',
        watch:{
            numberData:function (newData,oldData) {
                console.log(typeof (newData));//输出:number
            },
            trimData:function (newData,oldData) {
                console.log(newData.length);
            }
        },
        data: {
            lazydata:'lazy中的默认数据',
            numberData:"number修饰符测试使用的数据",
            trimData:"trimData"
        }
    });
</script>

</body>
</html>

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值