我在路由里添加一个alias别名,其中想判断,访问类似地址为:/中
、/%E9%97%AE
的,但好像匹配不出来。
在 path-to-regexp 这个表达式在线测试工具测试正常,单独增加路由记录正常,别名无法匹配中文,别名直接用/:keyword
就可以匹配
单独
{
name: 'searchSingle',
path: '/:keyword([\u4E00-\uFE4F\u3400-\u4DB5\u3400-\u4DB5\u2F00-\u2FD5\uD800-\uDBFF\uDC00-\uDFFF]{1})',
component: SearchSingle
},
别名
{
name: 'search',
path: '/s/:keyword',
component: MySearch,
alias: '/:keyword([\u4E00-\uFE4F\u3400-\u4DB5\u3400-\u4DB5\u2F00-\u2FD5\uD800-\uDBFF\uDC00-\uDFFF]{1}$)'
},