使用导出时无法导入 Vue 路由器,使用 iview-admin

问题描述

我第一次用这个

export const paperRoute = {
  path: '/paper/:id',name: 'paper',component: () => import('@/view/paper/paper-info'),meta: {
    title: 'papaer',hideInMenu: true
  }
}

src/router/paper-routers.js中并在src/router/routers.js中使用

import paperRoute from './paper-routers'

当我进入 'localhost:8080/paper/1' 时,那里什么也没有,甚至其他正确加载的页面也变成了空。

在我将 paper-routers.js 更改为

export default {
  path: '/paper/:id',meta: {
    title: 'paper',hideInMenu: true
  }
}

页面已正确加载。 我很困惑,这两种风格有什么区别,

  • export const paperRoute
  • export default

当我使用 import paperRoute from 'src/router/paper-routers.js' 时。

解决方法

哦,我的错。

使用export时,应该是

import { ... } form ...

我忘记带支架了。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...