Vue系统学习:03、计算属性

一、定义:

①、就是在显示数据之前,对数据进行一些操作转化后再显示。

②、将冗长复杂的展示数据处理的简短简洁,再来写到{{}}里面。

③、conputed:计算属性写在里面。

④、计算属性效率高,多次调用也只会执行一次。methods效率低,每次调用都会执行。

    <div id="app">
        <!-- 不要计算属性 -->
        <h2>{{msg1}} {{msg2}}</h2>  
        <!-- 使用计算属性。代码简洁 -->
        <h2>{{fullMsg}}</h2>
    </div>

    <script src="../js/vue.js"></script>

    <script>
        const test = new Vue({
            el: '#app',
            data: {
                msg1: 'hello',
                msg2: 'word'
            },
            computed: {
                fullMsg() {
                    return this.msg1 + ' ' + this.msg2
                }
            }
        })
    </script>

  

posted @ 2021-06-04 14:35  Y字仇杀队  阅读(41)  评论(0编辑  收藏  举报