exact是Route的一个属性,认为其是一种严格匹配模式
当exact为false时,根据路由匹配所有组件,如"/" 匹配 “/”、“/home”、“/home/menu”;
当exact为true时,则“/” 仅匹配“/”、无法匹配到“/home”。
实际应用中设置该属性,取决于页面的构造。
若一个路由对应一个独立的页面(非嵌套),则可使用exact:true,这样能够保证在路由为“/home”时不会匹配到“/”对应组件。
若一个路由对应是页面中局部view时,则exact设为false,否则因“/home/menu” 无法匹配“/home”,导致父组件无法渲染更别提嵌套的局部view。
网友评论