Vueでメソッドの末尾に()をつけた時とつけない時の挙動の違い 以前からVueを使っていて疑問だったことがありました。 それはVueのmethodsで定義したメソッド(関数)をテンプレートで使うとき、 末尾に()をつけたメソッドと()のないメソッドの両方を使用可能であるという事実です。 具体的にどういうことかコードで説明してみます。 下のコードでmethodという名のメソッドがVueのmethodsプロパティで定義されているとします。 このときtemplate内から呼び出すときは、method()とmethodの両方が使えてしまいます。 (ちなみに<script></script>タグ内では括弧無しの呼び出しmethodは呼び出しになりません) <template> <!-- どちらの書き方でも正常に実行される --> <div> <div id="example1"> <!-- メソッド