• 计算属性computed与methods


    计算属性computed与methods的区别:首先是使用methods如果执行了一个函数。那么它里面的全部函数都会执行。但是使用计算属性就不一样,它只是单对单的执行,不会去执行你不要执行的

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>计算属性7.1</title>
    </head>
    
    <body>
      <!-- computed计算属性不是方法,所以在html里面不再需要括号 -->
      <div id="app">
        <div>
          <p>componentd 计算属性7.1</p>
        </div>
        <div>
          <button v-on:click='a++'>点击+1</button>
          <p>{{a}}</p>
        </div>
    
        <div>
          <button v-on:click='b--'>臭弟弟-1</button>
          <p>{{b}}</p>
        </div>
        <p>点击+1:{{ aadA }}</p>
        <p>臭弟弟:{{ dd }}</p>
      </div>
      <script src="js/vue.js"></script>
      <script>
        var vm = new Vue({
          el: '#app',
          data: {
            a: 0,
            b: 0,
            sum: 10,
            num: 10
          },
          methods: {
            //  methods里面的方法一旦被触发其中一个,就会全部被触发,
            // 点击相加其中一个都可以看到在控制台里面输出了两个
            // addA: function () {
            //   console.log('add')
            //   return this.a + this.sum;
            //   console.log(this.a + this.sum)
            // },
            // dd() {
            //   console.log('cdd')
            //   return this.b + this.sum;
            //   console.log(this.b + this.sum)
            // }
          },
          computed: {
          //计算属性
            aadA() {
              console.log('+a')
              return this.a + this.num;
              console.log(this.a + this.num)
            },
            dd() {
              console.log('-d')
              return this.b + this.num;
              console.log(this.b + this.num)
            }
          },
        })
      </script>
    </body>
    
    </html>
    

    君子慎独,修己以安人
  • 相关阅读:
    HDU 4452 模拟
    CSUFT2016ACM训练赛4
    HDU 4445 纯物理题+枚举
    HDU 4442 排队贪心
    2016中国大学生程序设计竞赛
    POJ 2239 化二分图右集合二维为一位的最大匹配
    学习数据库必须掌握的54条SQL查询语句
    jsp+连接MYSQL5.1
    查看MYSQL 端口
    J2EE+struts2+helloworld调试问题解决方法
  • 原文地址:https://www.cnblogs.com/yohe/p/12246728.html
Copyright © 2020-2023  润新知