問題タブ [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.
vue.js - vue.js と vue-router を使用してルートが表示される前に、Rest API が十分な速さでデータをロードしない
WP Rest API 2 と調和して vue-router で Vue.js を使用します。ルートに切り替えると、コンテンツを保持する必要がある div が表示され、コンテンツが最終的に読み込まれます。私もこのエラーを受け取ります:
[Vue 警告]: 式 "content.content.rendered" を評価する際のエラー: TypeError: 未定義のプロパティ 'rendered' を読み取れません
エラーが発生しても、コンテンツは最終的にコンピューターに読み込まれますが、モバイルではコンテンツがまったく表示されません。これは、特定のページを取得する私の方法です。nextTick を使用してみましたが、正しく機能しませんでした。
さらに詳しい情報が必要な場合はお知らせください。
vue.js - vue-router ルートを一致させ、コンポーネント関数で使用する方法
パッケージを使用すると、動的セグメントvue-router
を簡単に一致させることができます:
ただし、コンポーネントメソッドの値を使用する方法がわかりませんでした。
コンポーネント メソッドで一致したセグメントにアクセスするにはどうすればよいですか?
vue.js - Vue-router によってインスタンス化された Vue.js コンポーネントに props を渡す
次のような Vue.js コンポーネントがあるとします。
そして、vue-router のルートが次のように一致する場合に使用したいと思います。
通常、「myProps」をコンポーネントに渡すには、次のようにします。
そしてhtmlで:
この場合、ルートが一致すると、ルーターは router-view 要素内のコンポーネントを自動的に描画します。
私の質問は、この場合、小道具をコンポーネントに渡すにはどうすればよいですか?
vue.js - Vue の「計算済み」フィルター
フィルターから変数を取得し、これが変更されたときにフィルターを更新することは可能ですか? 計算されたプロパティのように?
私は次のようなことができるようになりたいと思っています:
変更時にフィルターにテンプレートを再コンパイルさせthis.currentLanguage
ます。
明らかに、追加のパラメーターを渡すことができますが、文字列ごとにこれを行う必要はありません。
私のコードはコンポーネントを切り替えるときに機能しますが、代わりに再コンパイルを強制する方法はありますか? を使ってvue-router
いますが、
残念ながら、再コンパイルはトリガーされません。
vue.js - 子コンポーネントのみで vue-router を使用するには?
私は vuejs を初めて使用し、使用する際にいくつか質問があります。2 つの子コンポーネントを含むルート ビューを作成すると、rootview.vue ファイルは次のようになります。
また、calendar-bottom-view コンポーネントでは、vue-router を使用して子コンポーネント (calendarView とアジェンダView) を切り替える必要があります。そこで、calendar-bottom-vue コンポーネントだけに vue-router を追加することにしました。コードは次のようになります。
私がやろうとしているのは、コンポーネントが初期化されるときに、ルーターが最初に calendarView をレンダリングできるようにすることです。しかし、このページを実行すると、次のようなエラーメッセージが表示されました
「router-view> は、ルーター対応アプリ内でのみ使用できます。」
vue-router の公式仕様を確認したところ、デモ コードで vue-router がデモ アプリのエントリ js で使用されており、子コンポーネントで使用されていませんでした。
ルートの代わりに、子コンポーネントの 1 つで vue-router を使用するにはどうすればよいのでしょうか。