面试题答案
一键面试- Vue Router配置:
import Vue from 'vue'; import Router from 'vue-router'; import Child1 from '@/components/Child1.vue'; import Child2 from '@/components/Child2.vue'; Vue.use(Router); export default new Router({ routes: [ { path: '/parent', component: { template: `<div><router - view></router - view></div>` }, children: [ { path: 'child1', component: Child1 }, { path: 'child2', component: Child2 } ] } ] });
- 父组件模板设置占位符:
在父组件模板中,通过
<router - view></router - view>
来作为子组件的占位符,用于渲染匹配到的子路由对应的子组件。例如,父组件的模板如下:<template> <div> <h1>Parent Component</h1> <router - view></router - view> </div> </template>