vue自动化路由的实现代码
网络编程 2021-07-04 15:01www.168986.cn编程入门
这篇文章主要介绍了vue自动化路由的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
目的
解放双手,从此不用配置路由。当你看到项目中大批量的路由思考是拆分维护业务路由还是统一入口维护时,无需多虑,是你的最优选择,它帮你解决路由的维护成本,你只需要创建相应的文件夹,路由就能动态生成,路由拦截你可以在main.js中去拦截他,比你想象的开发还要简单。
有帮助的可以star一下
欢迎提issue实现效果
简要用法
具体用法请实时查看或者,狼蚁网站SEO优化做一些简要用法介绍
引用
const RouterAuto = require('router-auto') module.exports = { entry: '...', output: {}, module: {}, plugin:[ new RouterAuto() ] }
项目结构
package.json 等等文件与目录
src 项目目录
- page 页面目录
- helloworld
- Index.vue 页面入口
- hello.vue 业务组件
- router.js 额外配置
- demo
- test
- Index.vue 页面入口
- test.vue 业务组件
- Index.vue 页面入口
- test
- home
- Index.vue 页面入口
- helloworld
上面的目录结构生成的路由结构为
import Vue from 'vue' import Router from 'vue-router' import helloworld from '@/page/helloworld/Index.vue' import demo from '@/page/demo/Index.vue' import demo_test from '@/page/demo/test/Index.vue' import home from '@/page/home/Index.vue' Vue.use(Router) export default new Router({ mode:'history', base:'/auto/', routes:[{ path: '/helloworld/index', name: 'helloworld', ponent: helloworld },{ path: '/demo/index', name: 'demo', ponent: demo },{ path: '/demo/test/index', name: 'demo_test', ponent: demo_test },{ path: '/home/index', name: 'home', ponent: home }] })
初始化参数配置new RouterAuto(options = {})
参数 | 说明 | 类型 | 默认值 | 必填项 |
---|---|---|---|---|
contentBase | 根目录即src平级目录 | String | 当前根目录process.cwd() | 否 |
mode | router中mode | String | history | 否 |
base | router中base | String | /auto/ | 否 |
watcher | 是否启用热更新(请在dev环境启用) | Boolean | false | 否 |
小缺陷
- 我们的项目不需要子路由,所以都是平铺路由,你可以文件夹中创建文件夹在用文件夹规划子路由,后续会升级几个版本加入进去,看看使用了和需求,伪需求都砍掉
- 现在生成的.router.js文件在磁盘中,作者以后进一步优化放到内存中,一步一个脚印,共创大好河山
- 然后就没缺陷了.... 希望提issue越多越好
本文参考与相关内容地址
邮箱 ngaiwe@126.
进来单击star,作者给你么么哒!
百因必有果,你的报应就是我
源码参考
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:JavaScript键盘事件响应顺序详解
下一篇:js实现图片上传即时显示效果
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程