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>

  • 相关阅读:
    AJAX
    大前端面试一(基础)
    webpack打包vue -->简易讲解
    vue实现原理
    Spring boot 线上部署
    javascript 事件
    React native采坑路 Running 1 of 1 custom shell scripts
    PHP swoole实现redis订阅和发布
    JAVA 注解和反射
    微信公众平台获取用户地理位置之开发文档详解
  • 原文地址:https://www.cnblogs.com/xiao-peng-ji/p/11300459.html
Copyright © 2011-2022 走看看