2017-08-17 12 views
1

vuejsを使用してスパを構築しようとしていますが、ユーザーをクリックしたときに特定のユーザーのユーザーの詳細で新しいページにルーティングする必要がありますあなたがここルータのリンクを使用してvuejsのパラメータでルーティングする

<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>

を使用して、ルータのリンクでのparamsを渡すことができますルータリンクに

+0

のStackOverflowへようこそ。これは特定のプログラミングに関するQ/Aサイトです。コードを尋ねたり、物事の勧告を求めるのは話題にはなりません。詳細については、[ツアー](https://stackoverflow.com/tour)にアクセスし、[How to Ask](https://stackoverflow.com/help/how-to-ask)をご覧ください。既に試したことの[最小、完全、かつ、検証可能な例](https://stackoverflow.com/help/mcve)を作ることは、評価された概念です。 –

答えて

2

をユーザIDをparamsはする「名前」キーパラメータは、ルートの名前を定義し、「のparams」キーは、パラメータを定義しますそのルートで送信する必要があります。

ルート名の代わりにルートパスを使用する必要がある場合は、使用できます。 <router-link :to="{ path: 'home', params: { userId: 123 }}">Home</router-link>

Reference

+0

ルーティングされたページのリクエストを取得するには、このパラメータをどのように渡しますか? –

+0

なぜそれが欲しいですか?何か特別な理由。 –

+0

を使用して、そのIDのデータを取得します。私は助けてくれてありがたいです。 –

関連する問題