javascript - 如何在 webpack 中将 init 添加到 es6 模块
问题描述
我正在使用 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 事件中添加初始化脚本......
解决方案
解决方案:
菜单事件js:
export class menuEvent {
static init() {
//codes
}
}
巴巴:
import { menuEvent } from './menuEvent'
Barba.Dispatcher.on('newPageReady', function(currentStatus, oldStatus, container) {
menuEvent.init()
});
推荐阅读
- php - Laravel 不生成代码覆盖率报告
- r - R - spatstat:计算新点的密度
- c# - ASP.NET Core 5.0 MVC 中的自定义字段验证错误
- react-native - 如何在 react native 中访问适用于 android 和 ios 的 cameraRoll/photos
- c# - 如何按子实体的属性分组并在linq中获取子实体的总和?
- ruby-on-rails - rbenv:乘客状态:找不到命令
- c - 检查文件是否为二进制可执行文件
- python - 在 Bokeh 中更新 ColorBar
- django - 如何测试基于类的 FormView 的 Django 消息?
- debugging - 我在使用 vscode 调试多个 C 文件时遇到问题。我现在的配置似乎只适用于 1 个 C 文件