vue router 引入多个路由文件

news/2024/7/7 20:08:49

背景:vue 项目 想把路由文件分为几个子文件,通过 export/import 的方式 引入到 index.js 中,这样做使得项目路由文件更加清晰,不至于都堆在一个文件里,难以查找。

解决办法:

增加子文件:

xxx.js

let router = {}

export default router复制代码

index.js 中用 import 引入

------------------------------------------------------------------

但是这里遇到一个坑:

如果我们想在子文件添加多个路由 json ,而 index.js 中只有一个数组,该怎样引入呢?

解决方法:

子文件:

let router = [{},{}]
export default router复制代码

index.js:

import xxx from './xxx'

export default new Router({
  routes: [
     ...xxx (这里使用 es6 扩展运算符 ...)
  ]
})复制代码

这样就完美解决~

附上 es6 扩展运算符的解释



http://www.niftyadmin.cn/n/1996609.html

相关文章

中国使用互联网每年向美国付5000亿超国防预算数额

中国使用互联网每年向美国付5000亿超国防预算数额 中央党校经济学部课题组表示,这包括域名注册费、解析费和信道资源费等宋蕾专家认为,这项研究基于美国“互联网”技术,是否得到美国专利认可是技术推广关键 当上网已融入中国1.6亿名网民的…

android 自定义启动器快捷方式,android快捷方式,访问启动器db

启动器是手机制造商责任下的应用程序.然后,管理局并不总是“com.android.launcher2.settings”.手机制造商可能会重写自己的手机.它可以是“com.android.twlauncher”或其他任何东西,具体取决于Java包.您需要通过搜索声明读/写权限“com.android.launcher.permission.READ_SETT…

android端如何接收服务端的文件在哪,Socket.io android java客户端接收消息并发送文件示例...

有没有人有任何示例代码演示在socket.io的java客户端端接收消息?另外,有没有从同一个socket.io java客户端发送文件/二进制/图片的例子? (基本上是来自java而不是javascript客户端的示例代码)可以在这里获取android java客户端的版本(此版本声称它可以与…

Google离职富翁们都在干什么

Google离职富翁们都在干什么 假如你拥有1千万或1亿美元,你会干什么?退休,每天继续去让你成为富翁的公司上班还是去追逐其它梦想? 对于上百位Google的早期员工,这是一个百万美元的问题。有人估计,当Google…

android 广播失效,android – NotificationManager.cancel(id)在广播接收器中不起作用

Android:我正在尝试在安装软件包后取消通知栏中的通知.我正在做的是以下内容:public class MyBroadcastReceiver extends BroadcastReceiver {private static final String TAG "MyBroadcastReceiver";Overridepublic void onReceive(Context…

春运购买火车票、乘车攻略

春运购买火车票、乘车攻略 author: 忘情 一年一度的春运又开始了。每年到了这时候,为了买火车票,许多人都头皮发麻吧?作为一名打小就在铁路上长大的铁路职工,尽我所掌握的情况,给大家谈谈春运买票,乘车攻…

Oracle列自增-12c

在ORACLE 12C以前的版本中,如果要实现列自增长,需要通过序列触发器实现,到了12C ORACLE 引进了Identity Columns新特性,从而实现了列自增长功能。 一、Identity Columns使用语法 GENERATED[ ALWAYS | BY DEFAULT [ ON NULL ] ]AS IDENTITY [ ( identity_options ) ]identity_op…

编译 android 内核,[原创]安卓内核驱动编译方法

设置完这些基本上就ok了。首先我们要编译的一种是可动态加载的内核驱动。去到 goldfish/drivers 文件夹创建一个文件夹。就叫helloworld吧。不过其实对于这种动态加载的内核驱动,不一定需要在这个drivers文件夹下面,因为最后只要得到那个ko模块就好了。在…