メソッド

vue.jsでメソッド(関数)を使用する場合は、methodsオプションを使用します。
また、データオブジェクト値を取得する場合はthis.データオブジェクト名を指定します。

記法

data() {
 return {
  データ名 : データ,
 };
},
methods: {
 関数名 : function () {
  return 関数処理;
  ※データを使用する場合[this.データ名]
 },
},

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>methodsについて</title>
  </head>
  <body>
    <div id="app">{{ addStr() }}</div>

    <script src="./js/method.js"></script>
  </body>
</html>
Vue.createApp({
  data() {
    return {
      message: "Vue3です!",
    };
  },
  methods: {
    addStr: function () {
      return this.message + "(関数)";
    },
  },
}).mount("#app");
出力結果

Vue3です!(関数)