react-router中exact使用

作者: 芥末酱不酱 | 来源:发表于2019-04-02 13:51 被阅读0次

exact是Route的一个属性,认为其是一种严格匹配模式

当exact为false时,根据路由匹配所有组件,如"/" 匹配 “/”、“/home”、“/home/menu”;

当exact为true时,则“/” 仅匹配“/”、无法匹配到“/home”。

实际应用中设置该属性,取决于页面的构造。

若一个路由对应一个独立的页面(非嵌套),则可使用exact:true,这样能够保证在路由为“/home”时不会匹配到“/”对应组件。

若一个路由对应是页面中局部view时,则exact设为false,否则因“/home/menu” 无法匹配“/home”,导致父组件无法渲染更别提嵌套的局部view。

相关文章

网友评论

    本文标题:react-router中exact使用

    本文链接:https://www.haomeiwen.com/subject/iwzwbqtx.html