计算属性的写法是
computed:{
计算属性名:{
get:function(){}
set:function(val){}
}
get是在最初访问该属性,以及get内的vue所关联的原有属性变化,在set内this.属性名=val会无限循环,要改计算属性的值,只能用get,当原有属性变化,会get调用,计算属性的值变,渲染。
data内的数据msg写在get内,不写在返回值内,发现msg变,调用get,只要调用get
,重新渲染计算属性,msg在get内变,不会再次调,不在return,在返回值上,去调。无限循环。