[英]How add init to es6 modules in webpack
I'm using webpack and es6.我正在使用 webpack 和 es6。
I have page-transition
in webpage Barba.js我在网页Barba.js 中有
page-transition
I must reinit my codes with Barba Event Barba newPageReady Event , I have many separate modules like menuEvent.js
, parallaxEvent.js
, inviewEvent.js
, touchEvents.js
, plugins and librarys.js
these modules are imported to mainFile.js
我必须用 Barba Event Barba newPageReady Event 重新初始化我的代码,我有很多独立的模块,比如
menuEvent.js
、 parallaxEvent.js
、 inviewEvent.js
、 touchEvents.js
、 plugins and librarys.js
touchEvents.js
这些模块被导入到mainFile.js
I dont have any idea how to add init
to each module and add initialize scripts in Barba Event...我不知道如何将
init
添加到每个模块并在 Barba 事件中添加初始化脚本...
Solution:解决方案:
menuEventjs:
菜单事件js:
export class menuEvent {
static init() {
//codes
}
}
Barba:
巴尔巴:
import { menuEvent } from './menuEvent'
Barba.Dispatcher.on('newPageReady', function(currentStatus, oldStatus, container) {
menuEvent.init()
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.