Vue 関数の戻り値は 3 つの方法で計算できます。 計算プロパティ: コンポーネント データに基づいて値を計算する関数を定義します。その戻り値はキャッシュされ、依存データが変更された場合にのみ再計算されます。方法: 呼び出されるたびに値を再計算する関数を定義します。テンプレートのインライン計算: JavaScript 式を使用して、テンプレート内で直接計算を実行します。
#Vue での関数の戻り値の計算
Vue の関数は、計算値を含む任意の JavaScript 式の結果を返すことができます。 。計算プロパティ
最も一般的な方法は、計算プロパティを使用することです。計算プロパティは、コンポーネント データに基づいて計算された値を返す関数です。計算されたプロパティの戻り値はキャッシュされます。つまり、依存データが変更された場合にのみ再計算されます。例:<code class="javascript">computed: { total() { return this.price * this.quantity; } }</code>
Method
Function は、計算値を返すメソッドとしても使用できます。メソッドはキャッシュされないため、呼び出しごとに再計算されます。例:<code class="javascript">methods: { calculateTotal() { return this.price * this.quantity; } }</code>
テンプレート内のインライン計算
JavaScript 式を使用して、テンプレート内で直接計算を実行することもできます。例:<code class="html"><template> <div>{{ price * quantity }}</div> </template></code>
Notes
次の点に注意する必要があります: や
Vue.set などの Vue のリアクティブ API を使用して更新する必要があることを意味します。
構文を使用して式を必ず二重中括弧で囲んでください。
以上がvueで関数の戻り値を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。