如何以动态方式处理多个参数。
我有这样的多个参数的路由。
routes: {
'home/:id': 'onHomeId',
'home/:id/:param1': 'onHomeId',
'home/:id/:param1/:param1Value': 'onHomeId',
'home/:id/:param1/:param1Value/:param2/:param2Value': 'onHomeId',
'home/:id/:param1/:param1Value/:param2/:param2Value/:param3/:param3Value': 'onHomeId',
'home/:id/:param1/:param1Value/:param2/:param2Value/:param3/:param3Value/:param4/:param4Value': 'onHomeId',
}
我不想写这么多,而是想要一些动态的方式来生成,因为参数可以增长。
所以这就是我正在尝试的。
onHomeId : function(){
let _this = this,
hashValue = location.hash,
params = location.hash.split("/");
/* code where i am using params */
}
我正在获取整个网址并制动它,然后继续努力
谁能解释我能做的最好的事情。