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