Vue component plugin which can render when router exactly matched.
Installation
Vue
Usage
Define vue-router option as usual
path: '/' name: 'home' import'home' children: path: 'detail' name: 'detail' import'path/to/component'
define router component
<template> <div>This belong to detail</div></template>
pass nested routerdetail
as name
prop to component
<template> <exact-router-view name="detail"> <div>This is Homepage</div> </exact-router-view></template>
Result
when router path was /
, it should render component default slots:
This is Homepage
when router path was /detail
, the homepage was not rendered but the only exactly router-view:
This belong to detail