如何在Nuxt.js,Vue中使用正则表达式匹配路线中的特定单词?

时间:2019-04-10 17:50:41

标签: javascript vue.js routes nuxt.js

我有这条路线/test/a-vs-b

只有在其中找到-vs-时,我才试图抓住这条路线。

我尝试了一些正则表达式变体,但似乎没有任何作用

routes.push({
    name: 'test',
    path: '/test/:page((.*)-vs-(.*))',
    component: resolve(__dirname, 'test/b.vue'),
});

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

VueRouter使用path-to-regexp库,就像您尝试的那样apparently doesn't handle defining capturing groups with parenthesis


我只需删除const Web3Utils = require('web3-utils'); const someString = Web3Utils.utf8ToHex('some string'); 周围的括号就能使它起作用。

.*
相关问题