我正在Vue中构建简单的应用程序,并且正面临以下问题。这是带有路由的文件的外观:
...
{
path: '/movies/:id',
name: 'Movies',
component: Movies,
props: true,
},
...
因此,基本上,当我单击应用程序中的任何电影时,它会获取其ID并呈现动态组件。问题是,例如当我刷新页面/movies/12345
时,只有空白div
和app
id的空白站点。我在控制台中签到,并且axios请求有效,因此我可以获得有关电影的信息,但无法渲染它们。
我将<router-view>
从Header
(在views文件夹中的每个组件中)移到了App.js
,但是没有用。因此文件的结构为:
views
Home
...
App.js
有人知道我在哪里犯错了吗?