vueで属性を計算するgetとsetの方法

503 ワード

属性get setメソッドの計算
vueの計算プロパティでは、定義されているのはすべてプロパティで、直接呼び出すことができます.
通常、計算プロパティの各プロパティはオブジェクトであり、オブジェクトにはsetメソッドとgetメソッドが含まれています.
computed:{
    fullNname:{
        set:function(newValue){
            console.log(newValue)
        }
        get:function(){
            console.log(this.name)
        }
    }
}

ほとんどの場合、属性の計算にはsetメソッドはなく、読み取り専用属性です.
計算プロパティを簡単に書くことができます
computed:{
    fullName:function(){
        console.log(this.name)
    }
}