コンポーネントにvuexアクションをマッピングできませんでした

ネイサンリマ

vuexアクション(特に1つ)をマップしようとしていますが、エラーが発生し続けますProperty or method "logout" is not defined on the instance but referenced during render.これが私のコンポーネントコードです:

<template>
  <header id="header">
    <div class="logo">
      <router-link to="/">Vue Authenticate</router-link>
    </div>
    <nav>
      <ul>
         ...
        <li v-if="authenticated" @click="logout">
          Log Out
        </li>
      </ul>
    </nav>
  </header>
</template>

<script>
import { mapGetters, mapActions } from "vuex";

export default {

  computed: {
    ...mapGetters({
      authenticated: "isAuthenticated",
    }),
  },

  mathods: {
    ...mapActions(["logout"]),
  },
};
</script>

そしてここに私のstore/index.jsファイルがあります:

import Vue from "vue";
import Vuex from "vuex";
import axios from "axios";
import router from "../router/index.js";

Vue.use(Vuex);

export default new Vuex.Store({

  actions: {

    logout({commit}) {
      localStorage.removeItem("idToken");
      localStorage.removeItem("userId");
      commit("clearData");

      router.push("/")
    }
  },
});

私が何かを逃している場所について何か考えはありますか?ちなみに、mapGettersは完全に正常に動作します。バージョン3.4.0でvuexを使用しています。

ハンス・フェリックス・ラモス

代わりに「mathods」を書いていますmethods

methods: {
   ...mapActions(["logout"]),
},

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テスト時にコンポーネントでアクションをトリガーできません

分類Dev

Lodash.removeを使用したVuexミューテーションによって状態を変更しても、Vueコンポーネントでリアクティブな再レンダリングがトリガーされません

分類Dev

React Nativeのフローティングボタン(FAB)は、モーダル、iOSアクションシート、ピッカーコンポーネントがレンダリングされたときに上部に留まりません

分類Dev

Hamcrestを使用したJavaJUnitテスト:コンポジションマッチャーを作成できません

分類Dev

FreeNASnfs4のコピーにドルフィン「パーミッションを変更できませんでした」ポップアップ

分類Dev

JPAトランザクションをコミットできませんでした:rollbackOnlyとしてマークされたトランザクション

分類Dev

データセットマッピングが終了するまで、JFrameコンポーネントを表示できません。どうして?

分類Dev

既存のオブジェクトefコアにマッピングした後のオートマッパーは変更を追跡できません

分類Dev

Vuexストアは、ミューテーションからプッシュするときにコンポーネントコレクションを更新しません

分類Dev

反応コンポーネントにアップロードした後、画像を表示できません

分類Dev

コンポーネントがアクションを見つけることができません

分類Dev

VMWareを使用して仮想マシンでインターネットにアクセスできません

分類Dev

コンポーネントにマウントされたコールバックのv-ifで示される要素にアクセスできません

分類Dev

マップインリアクションを使用してレンダリングされたコンポーネントのリストの特定のコンポーネントを変更するにはどうすればよいですか?

分類Dev

UPnPポートマッピングを削除できません

分類Dev

シャットダウンからインポートしたときにコピーファイルをモックできません

分類Dev

ノックアウト:ショッピングカートの総コストに数量の変更をバインドできません

分類Dev

Reduxに反応します。コンポーネントがReduxストアに接続されていません。別のコンポーネントでアクションとレデューサーをテストしましたが、他のコンポーネントでも機能しますか?

分類Dev

TalendジョブでtMapを別のtMapコンポーネントにマップできません

分類Dev

コンポーネントをコンポーネント内にレンダリングできません

分類Dev

Delphi10.3.3ユニットにアクションマネージャーを追加できません

分類Dev

Windowsストアアプリをデバッグできません...コンポーネントdllを読み込めませんでした。VS2015

分類Dev

ページヘッダーコンポーネント-ネストされた子コンポーネントのストアを更新するためにVuexを取得できません

分類Dev

接続されたコンポーネントでアクションをディスパッチします

分類Dev

接続されたコンポーネントでアクションをディスパッチします

分類Dev

マッピングポリシーを作成できませんでした-iOSCore Data

分類Dev

mongoコレクションをクリーンアップした後、データをmongoコレクションに挿入できません

分類Dev

反応をテーマにできません-ツールボックスnavDrawerコンポーネント

分類Dev

Webviewは、アプリケーションコンテキストで開始するときに、選択したhtmlコンポーネント(ドロップダウン)を開いていません

Related 関連記事

  1. 1

    テスト時にコンポーネントでアクションをトリガーできません

  2. 2

    Lodash.removeを使用したVuexミューテーションによって状態を変更しても、Vueコンポーネントでリアクティブな再レンダリングがトリガーされません

  3. 3

    React Nativeのフローティングボタン(FAB)は、モーダル、iOSアクションシート、ピッカーコンポーネントがレンダリングされたときに上部に留まりません

  4. 4

    Hamcrestを使用したJavaJUnitテスト:コンポジションマッチャーを作成できません

  5. 5

    FreeNASnfs4のコピーにドルフィン「パーミッションを変更できませんでした」ポップアップ

  6. 6

    JPAトランザクションをコミットできませんでした:rollbackOnlyとしてマークされたトランザクション

  7. 7

    データセットマッピングが終了するまで、JFrameコンポーネントを表示できません。どうして?

  8. 8

    既存のオブジェクトefコアにマッピングした後のオートマッパーは変更を追跡できません

  9. 9

    Vuexストアは、ミューテーションからプッシュするときにコンポーネントコレクションを更新しません

  10. 10

    反応コンポーネントにアップロードした後、画像を表示できません

  11. 11

    コンポーネントがアクションを見つけることができません

  12. 12

    VMWareを使用して仮想マシンでインターネットにアクセスできません

  13. 13

    コンポーネントにマウントされたコールバックのv-ifで示される要素にアクセスできません

  14. 14

    マップインリアクションを使用してレンダリングされたコンポーネントのリストの特定のコンポーネントを変更するにはどうすればよいですか?

  15. 15

    UPnPポートマッピングを削除できません

  16. 16

    シャットダウンからインポートしたときにコピーファイルをモックできません

  17. 17

    ノックアウト:ショッピングカートの総コストに数量の変更をバインドできません

  18. 18

    Reduxに反応します。コンポーネントがReduxストアに接続されていません。別のコンポーネントでアクションとレデューサーをテストしましたが、他のコンポーネントでも機能しますか?

  19. 19

    TalendジョブでtMapを別のtMapコンポーネントにマップできません

  20. 20

    コンポーネントをコンポーネント内にレンダリングできません

  21. 21

    Delphi10.3.3ユニットにアクションマネージャーを追加できません

  22. 22

    Windowsストアアプリをデバッグできません...コンポーネントdllを読み込めませんでした。VS2015

  23. 23

    ページヘッダーコンポーネント-ネストされた子コンポーネントのストアを更新するためにVuexを取得できません

  24. 24

    接続されたコンポーネントでアクションをディスパッチします

  25. 25

    接続されたコンポーネントでアクションをディスパッチします

  26. 26

    マッピングポリシーを作成できませんでした-iOSCore Data

  27. 27

    mongoコレクションをクリーンアップした後、データをmongoコレクションに挿入できません

  28. 28

    反応をテーマにできません-ツールボックスnavDrawerコンポーネント

  29. 29

    Webviewは、アプリケーションコンテキストで開始するときに、選択したhtmlコンポーネント(ドロップダウン)を開いていません

ホットタグ

アーカイブ