如何在 webpack 中将 init 添加到 es6 模块
How add init to es6 modules in webpack
我正在使用 webpack 和 es6。
我在网页page-transition
Barba.js
我必须用 Barba Event Barba newPageReady Event 重新初始化我的代码,我有许多独立的模块,例如 menuEvent.js
、parallaxEvent.js
、inviewEvent.js
、touchEvents.js
、plugins and librarys.js
这些模块被导入到 mainFile.js
我不知道如何将 init
添加到每个模块并在 Barba Event 中添加初始化脚本...
解决方案:
menuEventjs:
export class menuEvent {
static init() {
//codes
}
}
Barba:
import { menuEvent } from './menuEvent'
Barba.Dispatcher.on('newPageReady', function(currentStatus, oldStatus, container) {
menuEvent.init()
});
我正在使用 webpack 和 es6。
我在网页page-transition
Barba.js
我必须用 Barba Event Barba newPageReady Event 重新初始化我的代码,我有许多独立的模块,例如 menuEvent.js
、parallaxEvent.js
、inviewEvent.js
、touchEvents.js
、plugins and librarys.js
这些模块被导入到 mainFile.js
我不知道如何将 init
添加到每个模块并在 Barba Event 中添加初始化脚本...
解决方案:
menuEventjs:
export class menuEvent {
static init() {
//codes
}
}
Barba:
import { menuEvent } from './menuEvent'
Barba.Dispatcher.on('newPageReady', function(currentStatus, oldStatus, container) {
menuEvent.init()
});