我的folder中有多个组件。我想在单个路由路径(/)中显示所有组件。我怎样才能做到这一点?在默认路径(/)中,我希望其他组件与标题一起显示。
您需要添加一个包含所有组件的视图。例如
path: / , component: mainPage
同时打开mainPage.vue-组件时,他包括许多其他组件,例如页眉,页脚,窗体等。您可以在此处阅读https://vueschool.io/articles/vuejs-tutorials/structuring-vue-components/,并在此处查看其外观示例https://codesandbox.io/s/o29j95wx9?file=/components/TodoList.vue
您需要制作一个包含所有子组件的视图文件
检查我制作的演示:https://codesandbox.io/s/cold-snow-hsy4u?file=/src/views/Home.vue
Home.vue
文件router
文件夹中制作了一个文件,然后从main.js
导入),然后添加指向Home.vue
的路由Vue
对象,告诉router
使用路由器new Vue({
router,
render: h => h(App)
}).$mount("#app");
<router-view />
上添加App.vue
以告诉Vue在哪里显示路由器组件Home.vue
中注册子组件,然后在<template>
中显示它