猿问

JS中的 export 和 import 问题

现在Vuejs项目中做一个全局的配置文件


在 src/ 目录下新建了一个 config 目录

在 config 目录下新建了一个 index.js 文件


在 config/index.js 文件中这样写:


const KEY_NAME = 'key_name'

export default {

    KEY_NAME,

}

然后在其他的 .js 文件中这样写:


import * as config from '../config'


// 当使用config.[属性]的时候报错

config.KEY_NAME

错误内容是:TypeError: Cannot read property 'KEY_NAME' of undefined


请问这个该怎么导出导入呢?


狐的传说
浏览 571回答 1
1回答

慕侠2389804

理解好export和export default区别:export default仅有一个,你可以这么用,导出:export default KEY_NAME;导入import KEY_NAME from '../config'export可以有多个,你可以这么用,如还有const other = 'other_name';导出:expor{KEY_NAME,other} ;导入import {KEY_NAME,other} from '../config'
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答