【发布时间】:2019-08-18 18:02:48
【问题描述】:
我想在 Nuxt.js 中实现以下内容:
1.使用具有不同网址的同一页面。
具体来说,我想将/pages/users/_userId.vue 与/users/{userId}、/users/{userId}/follow 和/users/{userId}/follower 一起使用。
我对此进行了检查,发现有以下问题。
- https://github.com/nuxt/nuxt.js/issues/2693
但这与我想要实现的目标有点不同。
我想使用 pass 参数作为查询参数。
2.通过路径参数识别要显示的组件
看看这里的代码会更快。
・/pages/users/_userId.vue`
<template>
<div class="user">
<div class="user__contents">
<div class="user__contents__main">
<UserInfo/>
<PostSection/> -> use if URL /users /{userId}
<FollowSection/> -> use if URL /users/{userId}/follow
<FollowerSection/> -> use if URL /users/{userId}/follower
</div>
</div>
</div>
</template>
<script>
import UserInfo from '~/components/organisms/users/UserInfo'
import PostsSection from '~/components/organisms/users/PostsSection'
import FollowSection from '~/components/organisms/users/FollowSection'
import FollowerSection from '~/components/organisms/users/FollowerSection'
...
我应该怎么做才能实现这些?
【问题讨论】:
标签: javascript vue.js nuxt.js