02-计算属性的 setter 和getter

时间:2019-09-18
本文章向大家介绍02-计算属性的 setter 和getter,主要包括02-计算属性的 setter 和getter使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<!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>计算属性的 setter 和getter</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        {{msg}}
    </div>
    <script>
       var app = new Vue({
            el:'#app',
            data:{
                Name:'VueJS',
                Age:24
            },
            computed: {//计算属性,内置缓存
                msg:{
                    get:function(){
                        return this.Name + this.Age
                    },
                    set:function(el){
                        console.log(el);
                        var arr = el.split(' ');
                        this.Name = arr[0];
                        this.Age = arr[1];
                    }
                }
            }
        })
    </script>
</body>
</html>

原文地址:https://www.cnblogs.com/suni1024/p/11540082.html