zoukankan      html  css  js  c++  java
  • vue修饰符 .lazy .number .trim

    .lazy   

    在输入框中,v-model 默认是同步数据,使用 .lazy 会转变为在 change 事件中同步 , 也就是在失去焦点 或者 按下回车键时才更新

    <template>
        <div>
            <p>.lazy修饰符</p>
            <input type="text" v-model.lazy="val">
            <p>{{ val }}</p>
        </div>
    </template>
    <script>
        export default {
            data(){
                return{
                  val:''
                }
            }
        }
    </script>
    

    .number

    如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符,在实际的输入框中,输入一般都是string类型

    <template>
        <div>
            <p>.number修饰符</p>
            <input type="number" v-model.number="val">
            <p>数据类型:{{ typeof(val) }}</p>
        </div>
    </template>
    
    <script>
        export default {
            data(){
                return{
                  val:''
                }
            }
        }
    </script>
    

    .trim

    修饰符会自动过滤掉输入的首尾空格

    <template>
        <div>
            <p>.trim修饰符</p>
            <input type="etxt" v-model.trim="val">
            <p>长度:{{ val.length }}</p>
        </div>
    </template>
    
    <script>
        export default {
            data(){
                return{
                  val:''
                }
            }
        }
    </script>
    

      

  • 相关阅读:
    理解Python中的__init__和__new__
    Python内置数学函数
    Java实现邮箱验证
    Socket通信
    Jvm内存模型
    Java GC如何判断对象是否为垃圾
    ::符号
    替换特殊符号
    有意思的小知识
    有意思的小题目
  • 原文地址:https://www.cnblogs.com/xiaosongJiang/p/10127833.html
Copyright © 2011-2022 走看看