美文网首页
动态引入路由require.context

动态引入路由require.context

作者: 抽疯的稻草绳 | 来源:发表于2021-08-27 11:08 被阅读0次

    目录

    image.png

    login.router.js

    export default {
      path: '/',
      name: 'login',
      component: () => import('@/views/login/index.vue'),
    }
    
    

    index.js

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    
    Vue.use(VueRouter)
    
    const routerList = []
    
    function importAll(r) {
      r.keys().forEach(item => routerList.push(r(item).default))
    }
    importAll(require.context('./', false, /\.router\.js/))
    
    console.log(routerList)
    
    const routes = [...routerList]
    
    const router = new VueRouter({
      routes,
    })
    
    export default router
    
    
    image.png

    相关文章

      网友评论

          本文标题:动态引入路由require.context

          本文链接:https://www.haomeiwen.com/subject/cezofltx.html