Vueコンポーネントから別のページにプッシュできません

マンサ

vueルートを使用して1つのコンポーネントから別のコンポーネントにプッシュしようとしていますが、問題が発生しています。

これは私のルーターです-> index.js:

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/pages/HelloWorld'
import GroupStart from '@/pages/GroupStart'
import NotFound from '@/pages/NotFound'

Vue.use(Router)

export default new Router({
    routes: [{
            path: '/',
            name: 'HelloWorld',
            component: HelloWorld
        },
        {
            path: '/groupstart',
            name: 'GroupStart',
            component: GroupStart
        },
        {
            path: '*',
            name: 'Notfound',
            component: NotFound
        }
    ],
    mode: 'history'
})

今、私のhelloworldコンポーネントから、これを実行しようとしています。

<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      msg: 'This is the startpage'
    }
  }
}

this.$router.push({ path: '/groupstart' })
</script>

そうすると、次のエラーが発生します。

Uncaught TypeError: Cannot read property 'push' of undefined
    at eval (HelloWorld.vue?18db:17)

私が間違っていることを知らず、助けを望んでいます:-)

前もって感謝します。

アシムカーン

これthis.$router.push({ path: '/groupstart' })をフックまたはメソッド内に記述する必要がありますページが読み込まれたときにすぐに実行したい場合は、次のようにすることができます

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      msg: 'This is the startpage'
    }
  },
  mounted () {
   this.$router.push({ path: '/groupstart' })
  }
}

</script>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

あるページから別のページにプッシュしようとすると「コンポーネントファクトリが見つかりません」エラー

分類Dev

あるコンポジットコンポーネントから別のJSFに値をコピーすることはできません

分類Dev

モジュールからエクスポートされたAngularコンポーネントは別のモジュールでは使用できません

分類Dev

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

分類Dev

別のパッケージからモジュールをインポートできません

分類Dev

ページを更新しない限り、JavascriptlocalStorageを別のコンポーネントで使用できません

分類Dev

ReactJS-別のファイルからコンポーネントをインポートできません

分類Dev

Angular:コンポーネントのHTMLページにHttpRespnseから受信したオブジェクトの配列を表示できません

分類Dev

ローカルブランチからgithubリポジトリにコミットをプッシュできません

分類Dev

404ページでセキュリティコンポーネントを使用できませんか?

分類Dev

別のコンピューターからプロジェクトをインポートした後、ライブラリを解決できません

分類Dev

スタイル付きコンポーネントオブジェクトからページに小道具をレンダリングできません

分類Dev

反応プロジェクトのコンポーネントに.envURLをフェッチできません

分類Dev

LAN内のあるマシンから別のマシンにリモートgitリポジトリにプッシュすることはできません

分類Dev

別のポートのインターネットからcentOSにデプロイされたmeteorアプリにアクセスできません

分類Dev

コントローラーからVueコンポーネントにデータをフェッチできません

分類Dev

同じネットワーク内のURLを使用して別のマシンからssrsレポートにアクセスできません

分類Dev

同じネットワーク内の別のマシンからapprtcにアクセスできません

分類Dev

Vue.jsの単一ファイルコンポーネントからミックスインをインポートできません

分類Dev

ローカルリポジトリからgithubリポジトリにプッシュできません

分類Dev

Reactコンポーネントにノードモジュールをインポートできません

分類Dev

ReactNative別のコンポーネントの関数本体の内部からコンポーネントを更新することはできません

分類Dev

ReactNative-警告:別のコンポーネントの関数本体の内部からコンポーネントを更新することはできません

分類Dev

この情報をある反応コンポーネントから別の反応コンポーネントにプッシュできないのはなぜですか?

分類Dev

Vueコンポーネントライブラリ-distからインポートできません

分類Dev

現在のコミットをリモートオリジンにプッシュできません

分類Dev

React-ブートストラップモーダルが閉じていません。エラー:別のコンポーネントのレンダリング中にコンポーネント( `OnboardPage`)を更新できません

分類Dev

Nuxt.jsページからpropを使用してVueコンポーネントにオブジェクトを渡すことができません。未定義のprop変数

分類Dev

Laravel用のArgonダッシュボードをLaravelプロジェクトにインストールした後、vuejsコンポーネントをレンダリングできません

Related 関連記事

  1. 1

    あるページから別のページにプッシュしようとすると「コンポーネントファクトリが見つかりません」エラー

  2. 2

    あるコンポジットコンポーネントから別のJSFに値をコピーすることはできません

  3. 3

    モジュールからエクスポートされたAngularコンポーネントは別のモジュールでは使用できません

  4. 4

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

  5. 5

    別のパッケージからモジュールをインポートできません

  6. 6

    ページを更新しない限り、JavascriptlocalStorageを別のコンポーネントで使用できません

  7. 7

    ReactJS-別のファイルからコンポーネントをインポートできません

  8. 8

    Angular:コンポーネントのHTMLページにHttpRespnseから受信したオブジェクトの配列を表示できません

  9. 9

    ローカルブランチからgithubリポジトリにコミットをプッシュできません

  10. 10

    404ページでセキュリティコンポーネントを使用できませんか?

  11. 11

    別のコンピューターからプロジェクトをインポートした後、ライブラリを解決できません

  12. 12

    スタイル付きコンポーネントオブジェクトからページに小道具をレンダリングできません

  13. 13

    反応プロジェクトのコンポーネントに.envURLをフェッチできません

  14. 14

    LAN内のあるマシンから別のマシンにリモートgitリポジトリにプッシュすることはできません

  15. 15

    別のポートのインターネットからcentOSにデプロイされたmeteorアプリにアクセスできません

  16. 16

    コントローラーからVueコンポーネントにデータをフェッチできません

  17. 17

    同じネットワーク内のURLを使用して別のマシンからssrsレポートにアクセスできません

  18. 18

    同じネットワーク内の別のマシンからapprtcにアクセスできません

  19. 19

    Vue.jsの単一ファイルコンポーネントからミックスインをインポートできません

  20. 20

    ローカルリポジトリからgithubリポジトリにプッシュできません

  21. 21

    Reactコンポーネントにノードモジュールをインポートできません

  22. 22

    ReactNative別のコンポーネントの関数本体の内部からコンポーネントを更新することはできません

  23. 23

    ReactNative-警告:別のコンポーネントの関数本体の内部からコンポーネントを更新することはできません

  24. 24

    この情報をある反応コンポーネントから別の反応コンポーネントにプッシュできないのはなぜですか?

  25. 25

    Vueコンポーネントライブラリ-distからインポートできません

  26. 26

    現在のコミットをリモートオリジンにプッシュできません

  27. 27

    React-ブートストラップモーダルが閉じていません。エラー:別のコンポーネントのレンダリング中にコンポーネント( `OnboardPage`)を更新できません

  28. 28

    Nuxt.jsページからpropを使用してVueコンポーネントにオブジェクトを渡すことができません。未定義のprop変数

  29. 29

    Laravel用のArgonダッシュボードをLaravelプロジェクトにインストールした後、vuejsコンポーネントをレンダリングできません

ホットタグ

アーカイブ