computed计算属性

<!doctype html>
<html>

    <head>
        <meta charset="utf-8">
        <script src="vue.js"></script>
    </head>

    <body>
    
       <h1>计算属性</h1>
        
    <div id="app">
        <h1>{{a}}</h1>
        <h1>{{b}}</h1>
        <button @click="m">按钮</button>
    </div>

    <script type="text/javascript">
        
    //Model
    var data = {a:1};

    //ViewModel
    var vue = new Vue({
        el: '#app',
        data: data,
        computed:{
            b:function(){
               //console.log(this.a);
               alert(100);
               return 200;
            }
        },
        methods:{
            m(){
                this.a++;
            }
        }
    });
   
    </script>
        
        
    </body>
    
</html>

上一篇:Method “computed“ has type “object“ in the component definition. Did you reference the function corr


下一篇:computed传值(解决vue3不在支持过滤器的问题)