假设我希望有以下URL:
myurl.com/data/11-20-84-2
和url中出现的每个数字都将是我可以从我的组件中使用的路由器参数。
有可能吗?
下面的代码不能运行:
{ path: 'view-score/:score-:number',
这应该是你想要的:
{ path: 'view-score/:score/:number',
使用单个参数:
path: 'view-score/:numbers'
然后在代码中检索参数时,将其拆分为:
let numbers = this.route.snapshot.params.numbers;
let numbersArr = numbers.split("-");
let score = numbersArr[0];