Vue.jsを使用している場合、メソッドまたは計算されたプロパティセッターをいつ使用する必要がありますか? documentation、または多数の記事にはほとんど区別がないようです。通常、記事は計算されたプロパティーセッターを脚注よりも少ししか存在しません。メソッドを計算されたプロパティセッターで使用する場合、その逆の場合
両方のメソッドと設定メソッドがパラメータを受け入れる場合、特定の理由がありますか?私が見る限りでは、あなたが必要とするのは方法だけです。
編集:
これは文字通り再投稿ではありませんリンクSO答えはあいまいな通過に一度だけの単語セッターが含まれているので:
計算プロパティはとのVueのプロパティに変換され、ゲッターと時々セッター。
偉大なので、どのようにこの記事の主題でこの手の込んだは、は方法対セッターを使用するのですか?
計算されたプロパティとメソッドについて質問はありますか?それはすでに数回カバーされているので – samayo
彼らの誰も私のタイトルについて議論していません。 – user9993
もう一度やり直します。私はあなたの混乱は、セッターが実際に何をしているのかという誤解に由来していると思います。これは、プロパティの一部に過ぎません。 setterはパラメータを受け付けません。単一の値を受け入れます。あなたはそれを設定した計算されたプロパティを "呼び出す"ことはありません。 'this.myComputed =" some value "'は、定義されたsetterを介して値を取得します。ほとんどのディスカッションでは、他の言語のプロパティvsメソッド(いくつかのSOの説明ではC#)も同様に適用されます。 Vueでは、 'v-model'式で計算されたプロパティを使用する場合にのみ、通常はsetterを使用します。 – Bert