Aya*_*lal 3 routing nested-routes vue.js vue-router dynamic-routing
我想在 Vue.js 中实现 n 级动态嵌套路由,其中 n 对我来说是未知的。例如 -
abc.com/ctx-path/component/1/2/...../n
Run Code Online (Sandbox Code Playgroud)
其中 1,2,...n 是级别
如何使用 Vue-router 实现这一目标?
在幕后 vue-router 路径匹配使用path-to-regexp。所以应该可以写出这样的东西
{ path: '/ctx-path/component/:id+', component: Component }
Run Code Online (Sandbox Code Playgroud)
或者
{ path: '/ctx-path/component/:id*', component: Component }
Run Code Online (Sandbox Code Playgroud)
您也可以在运行时动态添加路径,但您需要有一个触发器来添加它。
最后一个选择是拥有一条捕获所有路线并添加您自己的逻辑。
归档时间: |
|
查看次数: |
2154 次 |
最近记录: |