Vue-Router4 匹配未找到的路由加不加最后一个*的区别

39 阅读1分钟

image.png

这段注释看我有点迷糊,记录一下。

  • 如果需要把在 URL 中 / 之间的每部分都作为单独的参数来解析,使用 /:pathMatch(.*)*。跳转'a/c/v/d',通过useRoute().params.pathMatch得到的值是['a','c','v','d']

  • 如果希望将 URL 中 / 之间的部分作为一个整体的字符串来解析,就可以使用 /:pathMatch(.*)。跳转'a/c/v/d',通过useRoute().params.pathMatch得到的值是'a/c/v/d'