strict选项
- 作用:当
strict设置为true时,Vue Router将严格匹配路由路径。这意味着如果路由定义中没有包含尾部斜线,那么带有尾部斜线的URL将不会与之匹配,反之亦然。换句话说,路由/users在strict: true下将仅匹配/users,而不会匹配/users/。 - 示例场景:如果你希望用户访问的URL必须精确匹配定义的路由(不含多余的斜线),可以开启此选项。
sensitive选项
- 作用:启用
sensitive选项后,路由的匹配将变得大小写敏感。默认情况下,Vue Router在匹配路由时不区分大小写。但当你设置某个路由的sensitive: true时,URL中的大小写就必须与路由定义完全一致才能匹配成功。 - 示例场景:如果你的应用需要区分URL路径中的大小写,比如为了SEO或者特定的业务需求,可以对相应的路由启用此选项。
全局与局部应用
- 这两个选项既可以在创建
router时作为全局选项设置,影响所有路由,也可以在单个路由定义中设置,仅影响该特定路由。