如何使路线采用多个参数

问题描述 投票:0回答:1

我正在做类似于文件交换应用程序的事情,我已经到了创建文件夹的地步,我希望能够在文件夹中创建文件夹,并且路径类似于cloudstorage.com/folder/New_Folder/新文件夹/新文件夹。 如何在vue-router中获取这种格式

我有一条路线,只需获取文件夹的名称并返回其内容。

path: 'folder/:name',
                name: 'folder',
                component: () => import("./components/FolderComponent.vue"),
                beforeEnter: (to,from,next) => {
                        axios.get('/api/file/folder/' + to.params.name).then(r => {
                            store.commit('set_files', r.data.data[0].files);
                            next();
                        })

                }
javascript vue.js vue-router
1个回答
0
投票

我通过在路径中添加“+”来创建解决方案,然后它就像“文件夹/:名称+” New_Folder/New_Folder 等参数将通过 $router.params 中的数组返回 Result

© www.soinside.com 2019 - 2024. All rights reserved.