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

    1.计算属性

    //如果数据没有被改变,则不会重新计算
    //计算属性不加()

    计算属性vs方法

    我们可以将同一函数定义为一个方法而不是一个计算属性。两种方式的最终结果确实是完全相同的。然而,不同的是计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值。这就意味着只要 message 还没有发生改变,多次访问 reversedMessage计算属性会立即返回之前的计算结果,而不必再次执行函数。

    代码结构:

    <template>

    <div>计算属性--{{ getmsg }}
    <div class="demo">计算属性--{{getmsg}}</div>
    <div class="demo">计算属性--{{getmsg}}</div>
    <div>方法--{{getmsgs()}}</div>
    </div>

    <!-- <div> {{ getmsg }}</div> -->
    </template>

    <script>
    export default {
    name: "Computed",
    data() {
    return {
    msg: "javascript"
    }
    },
    methods:{
    getmsgs(){
    return this.msg.split('').reverse().join('')
    }
    },
    computed: {
    getmsg() {
    //如果数据没有被改变,则不会重新计算
    //计算属性不加()
    return this.msg.split('').reverse().join('')
    }
    }
    }
    </script>

    <style lang="css" scoped>
    </style>

  • 相关阅读:
    9. 远程分支与本地分支管理
    8. Git 远程协作
    7. Git stash命令
    6. Git版本处理
    5. Git 本地分支命令
    4. Git 日志命令
    JVM垃圾回收分析
    python常用模块
    ubuntu18配置jetty9
    logback spring配置
  • 原文地址:https://www.cnblogs.com/xiao-peng-ji/p/11300459.html
Copyright © 2011-2022 走看看