【发布时间】:2018-02-10 05:13:21
【问题描述】:
我有一个 Vue 2 项目,我已经编写了一个简单的函数来转换日期中的月份,我想将它导入到我的一个组件中,但出现错误:
在“@/utils/date-translation”中找不到导出“默认”(导入为“translateDate”)
src 文件夹的相对文件路径是正确的,我正在导出这样的函数:
export function translateDate(date) {
// my code
}
然后我像这样在组件中导入它:
import translateDate from '@/utils/date-translation'
我做错了什么?
【问题讨论】:
-
使用
export default function...并查看What is "export default" in Javascript?的答案 -
“我做错了什么?” 您正在尝试导入没有默认导出的模块的默认导出。该模块只有一个命名导出,
translateDate。你应该看看When should I use curly braces for ES6 import? 接受的答案
标签: javascript import module ecmascript-6 vue.js