首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel/Vue -从后端获取路由列表

Laravel/Vue -从后端获取路由列表
EN

Stack Overflow用户
提问于 2021-02-01 15:05:53
回答 1查看 77关注 0票数 0

我在resources/js/router.js中有这个路由器代码

代码语言:javascript
运行
复制
import Vue from 'vue';
import VueRouter from 'vue-router';

import ClientFeature1 from './components/ClientFeature1';
import ClientFeature2 from './components/ClientFeature2';
import InternalFeature1 from './components/InternalFeature1';
import InternalFeature2 from './components/InternalFeature2';

Vue.use(VueRouter);

export default new VueRouter({
    routes : [
        { path : '/client-1', component : ClientFeature1, name : "Client Feature 1" },
        { path : '/client-2', component : ClientFeature2, name : "Client Feature 2" },
        { path : '/internal-1', component : InternalFeature1, name : "Internal Feature 1" },
        { path : '/internal-2', component : InternalFeature2, name : "Internal Feature 2" }
    ],
    mode: 'hash'
});

这可以很好地工作,但正如您所看到的,我加载了客户端的所有路由和仅供内部使用的路由。

如何仅在用户客户端或内部使用时加载?任何建议都是值得感谢的。

提前谢谢。

EN

Stack Overflow用户

发布于 2021-02-01 18:31:55

代码语言:javascript
运行
复制
export default new VueRouter({
    routes : [
        {
          path : '/client-1',
          name : "Client Feature 1" 
          // component : ClientFeature1, //asis
          component: () => import(/* webpackChunkName: 'ClientFeature1' */'./components/ClientFeature1')
         },
         // ...
    ],
    mode: 'hash'
});

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65988424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档