javascript - 从外部引入路由配置不起作用

 mobiledu2502876193 发布于 2022-11-10 22:22

主入口文件
src/main.js

import Vue from 'vue'
import App from './App'
import VueResource from 'vue-resource'
import todo from './pages/todo'
import hello from './pages/hello'
import VueRouter from 'vue-router'
import {routes} from './routes'
Vue.use(VueResource)
Vue.use(VueRouter)
var router = new VueRouter()
router.map({
  '/': {
    component: {
      template: '

默认

' } }, '/todo': { component: todo }, '/hello': { component: hello } }) console.log(routes) router.start(App, 'body')

src/routes/index.js

/**
 * Created by Administrator on 2016/8/16 0016.
 */
export default {
  routes: {
    '/': require('./home'),
    '/todo': require('./todo'),
    'hello': require('./hello')
  },
  alias: {
    // '/login/:username': '/login'
  }
}

控制台输出console.log(routes)undefined
求解,是不是还应该配置什么?

1 个回答
  • import 和 export 用法不对,如果export default, 你那边应该是

    import Config from 'xxx'
    console.log(Config.routes)

    如果你想 import { routes } from 'xxx'
    那边应该写

    let routes = {}
    
    export routes
    2022-11-12 01:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有