簡易理解 fullname 結果來自於first last get中first last --->其一改變 fullname 改變 set中 fullname改變 ---->first last 隨之得到結果
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]
}
}
}
複製程式碼
如果
question
發生改變,這個函式就會執行
watch: {
// 如果 `question` 發生改變,這個函式就會執行
question: function (newQuestion, oldQuestion) {
this.answer = 'Waiting for you to stop typing...'
this.debouncedGetAnswer()
}
},
複製程式碼