javascript 导出变量或 getter 但返回值?

问题描述 投票:0回答:1

所以我正在使用 js 中的一些导出,但不理解它们交互的方式...

我有这两个文件:

导入的文件

export var a = 0;

// getter on a
export function A() {
    return a;
}

// a custom evetn from a library, works on a trigger like usual js buttons
// triggers on a command base
register("command", (event) => {
    a = 1;
}).SetCriteria("test");

索引文件

import { a, A } from "./importedFile.js";

// a custom event from a library, works on a trigger like usual js buttons
// triggers on a clock base
register("tick", (event) => {
    console.log(a);
    console.log(A());
})

但是,无论我在命令触发器上做什么(确实会触发,我已经测试过),我都没有在索引文件上得到任何输出......它保持为零

知道为什么,我在出口运作方式上错过了一些东西吗?

谢谢:)

javascript triggers export getter
1个回答
-1
投票

您是否将这两个文件作为模块包含在内?

© www.soinside.com 2019 - 2024. All rights reserved.