学习vue3

<p>{{ message }}</p> 

<input v-model="message"> 

双向绑定

data:{

  message:'AAA'

}

<span v-once>This will never change: {{ msg }}</span>  v-once 只显示一次 再次改变msg的值的话不会变

<div>{{reversemessage}}</div>

data:{

message:'abc'

}

computed:{

reversemessage:function(){

    return this.message.split(''),reverse().join('')

  }

}

watch:{              观察函数

  message:function(val){      如果message有变化  那么就触发这个函数,val为变化的值

    

  }

}

computed: {
  fullName: {
    // getter
    get: function () {
      return this.firstName + ' ' + this.lastName
    },
// setter
    set: function (newValue) {
      var names = newValue.split(' ')
        this.firstName = names[0]
        this.lastName = names[names.length - 1]
    }
  }
}

如果fullName值被改变  那么就会触发set  然后get  

原文地址:https://www.cnblogs.com/yudabing/p/6992071.html