Vue.Jsで計算されたプロパティでパラメータを渡すことが可能です計算を使ってゲッター/セッターがあるときは、パラメータをとり変数に代入することができます。ここ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