【发布时间】:2020-01-02 13:16:44
【问题描述】:
我收到以下错误:
namesearch.js:5 Uncaught ReferenceError: autoComplete is not defined at Namesearch (namesearch.js:5)
./index.js
import autoComplete from '@tarekraafat/autocomplete.js/dist/js/autoComplete';
import Namesearch from './components/namesearch';
document.addEventListener('DOMContentLoaded', function () {
console.log(' DOM is now safely manipulable.');
Namesearch();
});
./components/namesearch.js
export default function () {
console.log("autoComplete function");
const autoCompletejs = new autoComplete({
data: {
src: async () => {
...
如果我将逻辑直接放入index.js 一切正常,但我想做更模块化的事情。
我在这里错过了什么?
【问题讨论】:
-
你在namesearch.js文件中导入autoComplete了吗?
-
错误清楚地说明问题出在哪里......;)
标签: javascript ecmascript-6 es6-modules