問題タブ [vue-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
893 参照

vue.js - Vue 2 vue-router 2 laravel 5.3の問題

コンソールでこのエラーを解決してください

router.mapは関数ではありません

私は browserifylaravel5.3を使用しています

ここに私のapp.jsコードがあります:

0 投票する
0 に答える
1941 参照

vue.js - vue ルーター:ネストされたコンポーネントでトランジションをトリガーする方法は?

シナリオは次のとおりです。

  • vue-router で再利用される Page コンポーネントがあります
  • この Page コンポーネントには、現在のページに応じて、Element1 または Element2 の動的コンポーネントが含まれます。

親ルートが変更されたときに、この動的にネストされたコンポーネントで終了遷移をトリガーするにはどうすればよいですか?

以下のコードで動作するはずですが、ページを変更するpage beforeRouteLeaveelement leaveコンソールに出力されません。

------ BUG: never fired -----(コードの 3x 部分を参照)

0 投票する
1 に答える
20422 参照

javascript - beforeEach 中に vuex モジュールの状態を vue-router に渡す

vuexおよび と組み合わせて VueJS を使用していvue-routerます。ストアに変更を加えるモジュールがありvuex、それを使用してユーザーが認証されているかどうかを判断しようとしています。

これが私のコードが関連する部分でどのように見えるかです。

main.js

/store/index.js

/store/modules/core.js

アクションをトリガーするロジックを実行すると、ミューテーションが適切に実行されたことを確認できます。また、Chrome 拡張機能を使用してモジュールLOGINの vuex の状態を表示すると、 との状態が適切にミューテーションされています。coreuserauthenticated

質問

このモジュールは、ルーターが.beforeEachループ内で実行されるまでにロードされていないようです。これは本当ですか?

はいの場合、この状況に対処する方法について、他にどのような提案がありますか? いいえの場合、私は何を間違っていますか?

0 投票する
2 に答える
18008 参照

vue.js - ページのリロード時にパラメーターが機能しない vue-router ルート

プロジェクトで vue-router を使用しています。

名前付きルートに完全に問題なく移動できます。私の唯一の問題は、パラメーターを必要とする名前付きルートを使用すると、ページを更新してもロードされないことです。

ここに私のルートがあります:

これが私が使用している方法ですvue-router route

選択するExample Linkと が表示されますmydomain.com/example/raaaaf

最初の読み込みでは正しいテンプレートがレンダリングされますが、アドレス バーのリンクを更新または手動で入力すると、自分のPage Not Foundページにリダイレクトされ、ページの作成時に呼び出されるメソッドがトリガーされません。

これは私が持っているものですExampleComponent

0 投票する
1 に答える
3889 参照

vue.js - Vue ルーター エラー

Vue Router をセットアップしようとしています。私が間違っているのかわかりません。エラーの取得

Failed to mount component: template or render function not defined. (found in root instance)

繰り返しになりますが、私は React から Vue に来ています。それらは非常に似ていますが、小さな違いがあり、Vue リソースはまだそれほど多くありません。

Webpack テンプレートを使用し、単一ファイル コンポーネントを使用しています。私が完全に理解していなかったのは、ドキュメントのこの部分でした

これは彼が私と同じimport Foo from 'path/to/component/ですか?

とにかく、すべての助けに感謝します!

ここに私のmain.jsファイルがあります

index.htmlの見た目はこんな感じ

0 投票する
2 に答える
311 参照

vue.js - vue.js 2.0 へのアップグレード時に機能しない

vue.js 2.0 と vue-router を使用して、ルータービューを介してコンポーネントをレンダリングすることに完全に行き詰まっています。

vue devtools がインストールされており、router-view の横に「fragment」というラベルが表示されますが、その他の詳細は表示されません。

私がlaravel-elixir-vueifyとbrowserifyを使用していることに注意することが重要かもしれません。

App.js

ダッシュボード.blade.php

ダッシュボード.vue