我有一个名为UI.js的模块,其中I:

imp或t todoManager from './toDoCreat或.js';

另一个模块为DoCreat或.js:

const todoManager = {
    todos: [], 

使用其他函数,如createTodo、editTodo等.在该模块中,最后,我导出:

exp或t default { todoManager };

然后在第一个模块UI上,我执行如下操作:

getDom().todoModalSaveBtn.addEventListener('click', () => todoManager.todoManager.editTodo(caller.id));

const todoBeingEdited = todoManager.todoManager.todos[todoId];

I tried writing the name only once (todoManager.doWhateverIwantFromThatObject) but it doesn't w或k. Why do I need to write the object twice?

利用webpack,我不知道这是否会改变什么. 谢谢!

推荐答案

如果使用导出默认值:

export default todoManager;

然后使用IMPORT:

import todoManager from 'todoManager';

如果使用导出:

export todoManager;

然后

import {todoManager} from 'todoManager';

Javascript相关问答推荐

Express.js:使用Passport.js实现基于角色的身份验证时出现太多重定向问题

积分计算和 colored颜色 判断错误

fetch在本地设置相同来源的cookie,但部署时相同的代码不会设置cookie

有什么(最佳)方法可以从模块中获取脚本模块的多姆元素吗?

传递一个大对象以在Express布局中呈现

扫描qr code后出错whatter—web.js

如何修复我的js构建表每当我添加一个额外的列作为它的第一列?

如何从URL获取令牌?

当Redux提供程序访问Reduxstore 时,可以安全地从Redux提供程序外部调用钩子?

连接到游戏的玩家不会在浏览器在线游戏中呈现

在数组中查找重叠对象并仅返回那些重叠对象

NG/Express API路由处理程序停止工作

将Auth0用户对象存储在nextjs类型脚本的Reaction上下文中

使用可配置项目创建网格

为什么在运行于<;img>;事件处理程序中的JavaScript中x和y是不可变的?

如何在每隔2分钟刷新OKTA令牌后停止页面刷新

ComponentWillReceiveProps仍在React 18.2.0中工作

从异步操作返回对象

在使用JavaScript以HTML格式显示Google Drive中的图像时遇到问题

为什么我的InDesign Java脚本不能完全工作?