vue自动导入页面配置路由

import Vue from 'vue';
import VueRouter from 'vue-router';

const path = require('path')
const files = require.context('@/views', false, /\.vue$/)

Vue.use(VueRouter);

const routes = [
  // 首页路由
  {
    path:'/',
    redirect:'/home'
  }
];

// 遍历查询结果,将查询到的文件加载后插入数组modules
const modules = {}
files.keys().forEach(key => {
    const name = path.basename(key, '.vue')
    modules[name] = files(key).default || files(key)
    // 将加载到的路由合并到 routes 中
    const cell = {
        path:'/'+name,
        name:name,
        component:modules[name]
    }
    routes.push(cell)
})

const router = new VueRouter({
  routes
});

export default router;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 毕业设计基于Vue+JavaScript的生鲜后台管理系统源码.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果有一点儿基础,亦可在此代码基础上进行修改,以实现其他功能。 【部署教程】 项目创建: 1、vue create vue-project 2、vue add element npm install babel-plugin-component -D 在根目录下的 babel.config.js 添加 ``` "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ] ``` 3、npm i axios -S / yarn add axioa -S 4、npm i querystring -S / yarn add querystring -S 5、npm i normalize.css -S / yarm add normalize.css -S 6、npm i echarts -S / yarn add echarts -S 项目初始化 main.js 引入 normalize.css 去除默认属性 assets/css/bsaa.css 引入 icon 配置路由: 创建 views 文件夹创建 login 登录页面 在 router/index.js 引入 在 router[]里面配置 { path: "/", component: Layout, }, { path: "/login", name: "login", component: Login, }, 在app.vue用router-view标签引入 后台项目: nodejs+myaql+express 启动 xampp 软件-- 创建数据库 创建数据库:导入 sql 文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值