#前提事項
現在、Laravelとvueを組み合わせたアプリを作成しています。初学者です。
#解決したいこと
VueRouterにおいて、パラメータ(数値型)つきURLを受け取り、そのパラメータを遷移先のコンポーネントへ渡したいのですが、エラーになるため解決したいです。
#試したこと
ステップ1
JavaScript
1{ 2 path: '/mypage/:id/groups', 3 name: 'GroupList', 4 component: GroupList, 5 props: true 6}
この書き方だと、遷移先のコンポーネントへパラメータ「id」を渡すことはできるのですが、数値型ではなく文字列が渡ってしまいます。
ステップ2
JavaScript
1{ 2 path: '/mypage/:id/groups', 3 name: 'GroupList', 4 component: GroupList, 5 props: route => ({ 6 id: Number(route.psrams.id) 7 }), 8},
この場合、エラーとなります。
以下参考記事
・VueRouter基本ルーティング記法まとめ
https://www.ritolab.com/entry/181
以下エラー内容
Error in render: "TypeError: Cannot read property 'id' of undefined"
色々と検索して模索してみましたが、解決策が見つからないので、同じ現象に遭遇したことがある方、もしくは何か原因に関してお心当たりのある方いらっしゃいましたら、解決方法に関してアドバイス頂けないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/22 07:45