如果路由以数字结尾,如何使用 v-if 到 return true

How to use v-if to to return true if route ends in number

如何替换 * 以便此 v-if 仅匹配以数字结尾的路由。

<div v-if="route().current('reporter.*')">

/reporter/18 应为真,/reporter/home

应为假

您可以使用正则表达式匹配:

<div v-if="$router.currentRoute.path.match(/reporter\/\d+/)">

(取决于您如何将当前路线作为字符串获取)

有一个javascript函数isNaN