vue-12- 事件修饰符+计算属性-复习

事件修饰符:

 <!-- 减轻浏览器的压力 失去焦点并且内容发生改变才更新 .lazy是@change的语法糖-->
    <input type="text" v-model.lazy="mytext">
   
     <br>
    <!-- .number 将用户输入的自动转换为数字  -->
    <input type="text" v-model="mynumber1">

    <br>
    <input type="text" v-model.number="mynumber2">

    <!-- .trim 默认自动去除用户输入内容中两端的空格  -->
    <inputv-model.trim="msg"/>

计算属性:

 <div id="box">
    <!--不推荐 模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护 -->
    {{myname.substring(0, 2).toUpperCase() + myname.substring(2)}}
    <br>
    计算属性: {{myasd}}
    <br>
    方法属性:{{mymethods()}}
  </div>
     data() {
        return {
          "myname": "asdasd"
        }
      },

      methods: {
        mymethods() {
          return this.myname.substring(0, 1).toUpperCase() + this.myname.substring(1)

        }
      },

      // 计算属性有缓存
      computed: {
        myasd() {
          return this.myname.substring(0, 1).toUpperCase() + this.myname.substring(1)
        }
      }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值