zoukankan      html  css  js  c++  java
  • 计算属性computed

    一.什么时候会用到:

    二.和methods的区别:

     举例:

    <div id="app">
      <!--1.直接拼接: 语法过于繁琐-->
      <h2>{{firstName}} {{lastName}}</h2>
    
      <!--2.通过定义methods-->
      <!--<h2>{{getFullName()}}</h2>-->
      <!--<h2>{{getFullName()}}</h2>-->
      <!--<h2>{{getFullName()}}</h2>-->
      <!--<h2>{{getFullName()}}</h2>-->
    
      <!--3.通过computed-->
      <h2>{{fullName}}</h2>
      <h2>{{fullName}}</h2>
      <h2>{{fullName}}</h2>
      <h2>{{fullName}}</h2>
    </div>
    

      

    <script>
      const app = new Vue({
        el: '#app',
        data: {
          firstName: 'Kobe',
          lastName: 'Bryant'
        },
        methods: {
          getFullName: function () {
            console.log('getFullName');
            return this.firstName + ' ' + this.lastName
          }
        },
        computed: {
          fullName: function () {
            console.log('fullName');
            return this.firstName + ' ' + this.lastName
          }
        }
      })
    
    </script>
    

     控制台显示如下:

  • 相关阅读:
    iOS 列表三级展开
    iOS 聊天界面
    iOS 地图(添加大头针)
    iOS 地图
    swift 快速创建一些基本控件
    swift
    swift
    swift4.2 打印所有系统字体
    Xcode 去掉控制台无用打印信息
    swift
  • 原文地址:https://www.cnblogs.com/clarehjh/p/14800004.html
Copyright © 2011-2022 走看看