Vue.Js에서 계산 된 속성에 매개 변수를 전달할 수 있습니다. 계산을 사용하여 getter/setter를 사용할 때 매개 변수를 가져 와서 변수에 할당 할 수 있습니다. 여기 documentation에서 같은 :Vue.Js에서 계산 된 속성의 매개 변수를 전달할 수 있습니까
// ...
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]
}
}
}
// ...
이 또한 가능 :
계산 된 속성은 인수 반환 원하는 출력됩니다// ...
computed: {
fullName: function (salut) {
return salut + ' ' + this.firstName + ' ' + this.lastName
}
}
// ...
. 그러나 이것을 시도 할 때 다음과 같은 오류가 발생합니다.
vue.common.js:2250 Uncaught TypeError: fullName is not a function(…)
그런 경우 어떻게 사용해야합니까?
아니요, 계산 된 속성에 매개 변수를 전달할 수 없습니다. 네, 방법을 사용하는 것이 가장 쉬운 방법입니다. – nils