【发布时间】:2021-09-02 14:44:07
【问题描述】:
我正在尝试同步加载 protobuf.js 静态代码(使用 pbjs 生成)。
根据documentation,记录的方法是异步的。
异步加载是这样完成的:
protobuf.load("bundle.json", function(err, root) {
...
});
由于我的进一步代码只能在加载完成后执行,我相信同步加载会更好。
有什么方法可以同步加载,或者有什么调整可以完成吗?
【问题讨论】:
-
异步并不意味着你不能让你的代码在加载后执行...
-
我假设您的意思是在回调中继续我的代码,因为它需要加载 protobuf?
-
是的,没错,这就是异步的工作原理。
-
这不是不推荐的方法吗?
标签: javascript protocol-buffers protobuf.js