vue的修饰符

本文详细介绍了Vue.js中的修饰符,包括v-model的修饰符如.lazy、.trim和.number,v-bind的.sync修饰符,事件的修饰符如.stop、.prevent和.once,以及按键修饰符如.enter和.esc等。了解这些修饰符能简化前端开发中的常见操作。
摘要由CSDN通过智能技术生成

前言

  • 本篇文章是专门用来介绍vue的修饰符
  • 包括了指令的修饰符,事件修饰符,按键修饰符,其它修饰符
  • 了解常用的修饰符,使某些场景的开发变得更加简便

指令的修饰符

简介: 指令的修饰符包括了v-model的修饰符和v-bind的修饰符,这些都是一些比较常用的修饰符,有便于我们平常的开发

  • v-model的修饰符
    v-model的修饰符分为3种.lazy,.trim,.number

    1. .lazy

    v-model在添加了.lazy修饰符之后只有等输入框失去焦点之后或者按下enter键才会显示输入的内容

       <template>
           <input v-model.lazy="demoText" type="text"/>
           <h1>{
        { demoText }}</h1>
       </template>
    
      ![.lazy示意](https://img-blog.csdnimg.cn/img_convert/94812afda97cb3a9b1324059d600ee1c.gif)
    
    1. .trim

    .trim修饰符会将双向绑定的内容的首尾空格进行去除,和字符串的trim方法效果是一致的,如果一直输入空格按钮,则绑定的值一直为''(空字符串),中间的空格是无法清除的。

        <template>
            // 如果输入demoText为 ' abc ' 则显示为:abc
            // 如果输入demoText为 'a bc ' 则显示为:a bc
            <input v-model.trim="demoText" type="text"/>
            <h1>{
        { demoText }}</h1>
        </template>
    
    1. .number<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值