import React, { useEffect, useState } from 'react'
import { pathToRegexp } from 'path-to-regexp'
export default function Demo(props) {
// 转换正则表达式
const reg = pathToRegexp('/x3/:id')
const router = {
pt: ['/x1', '/x2/:id'],
vip: ['/x1', '/x3/:id'],
}
// 获取到的路由权限
const qx = 'pt'
// 获取到的路由
const pathname = '/x2/333'
// 将权限路由数组转换为正则表达式数组
const xxx = router[qx].map(dt => pathToRegexp(dt))
// 判断在正则表达式数组里面是否有路由
const isbool = xxx.find(dt => pathname.match(dt))
console.log('isbool', isbool);
return (
<div>
</div>
)
}