如何从另一个js文件获取json内容?

时间:2018-10-29 14:25:48

标签: javascript ecmascript-6 ecmascript-5

我有两个文件:

// roles.js

export function roles() {
    return {"/": ["admin","user"]};
  }


// router.config.js

import {roles} from '../src/pages/.umi/roles'
console.log(roles['/']);

它抛出:

  

TypeError:无法读取未定义的属性'/'

看到了吗?未定义。如何使它可访问?

1 个答案:

答案 0 :(得分:1)

您的错误之一是您要导入函数。 您应该使用roles()['/']来获取价值

关于未定义的另一个问题,可能是您正在导入错误的路径,就像它们在注释一样。

这里有一个运行示例。 https://stackblitz.com/edit/js-5cquau