公式ドキュメントには次のように書かれています:
computed と methods の違いは、computed は依存関係に基づいてキャッシュされることです。データを変更できない場合は、computed 更新時に再実行されませんが、methods は毎回実行されます。
computed
methods
しかし、私が書いた例はこのようなものではありません(私が書いた例は公式の例です)。
html:
JavaScript:
話し合おう、どこか間違ったことを書いたかな?
あなたの例は、2 つの違いを説明するのには役立ちません。この例を見せてください: JSFiddle
このようにテストすると理解できますhtml:
javascript:
その結果、computedNow が 1 回実行され、methodsNow が 2 回実行されることがわかります
あなたの例は、2 つの違いを説明するのには役立ちません。この例を見せてください: JSFiddle
リーリー リーリーこのようにテストすると理解できます
リーリーhtml:
javascript:
リーリーその結果、computedNow が 1 回実行され、methodsNow が 2 回実行されることがわかります