Vue の計算プロパティには、計算動作のカスタマイズとデータの転送に使用されるパラメーターを含めることができます。構文は computedPropertyWithArgs(arg1, arg2) { } ですが、パラメーターは応答性が高くなければなりません。内部状態が変更されます。
Vue の計算プロパティにはパラメータを含めることができますか?
答え: はい、Vue の計算プロパティにはパラメータを含めることができます。
詳細
Vue の計算プロパティは、他のリアクティブ プロパティの値に基づいて計算される特別なタイプのリアクティブ プロパティです。計算されたプロパティには、通常のメソッドと同様にパラメーターを含めることができます。パラメーターを使用すると、計算されたプロパティの動作をカスタマイズしたり、他のコンポーネントやストアからデータを渡したりすることができます。
構文
パラメーターを含む計算プロパティの構文は次のとおりです:
<code class="javascript">computed: { computedPropertyWithArgs(arg1, arg2) { // 计算逻辑 } }</code>
使用法
パラメーターを含む計算プロパティは、通常の計算プロパティと同様にテンプレートで使用できます。計算されたプロパティを呼び出すときにパラメーターを渡すことができます。
たとえば、firstName
プロパティと lastName
プロパティを連結した計算プロパティ fullName
があるとします。パラメータを使用して separator
文字を渡し、接続文字列をカスタマイズできます。 fullName
,它将 firstName
和 lastName
属性连接在一起。我们可以使用参数来传递 separator
字符,以自定义连接字符串。
<code class="javascript">computed: { fullName(separator = ' ') { return this.firstName + separator + this.lastName; } }</code>
然后,在模板中,我们可以使用以下方式调用计算属性:
<code class="html"><p>全名:{{ fullName(' | ') }}</p></code>
这将输出 firstName
和 lastName
属性的值,用 |
rrreee
rrreeeこれにより、firstName
プロパティと lastName
プロパティの値が出力されます。 code>| 文字で区切られます。
以上がVue で計算されるプロパティにパラメーターを含めることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。