我试图同步加载protobuf.js静态代码(用pbjs生成)。
根据documentation,记录的方法是异步的。
protobuf.load("bundle.json", function(err, root) {
...
});
由于我的进一步代码只能在加载完成后执行,我相信同步加载会更好。
有没有办法将它同步加载,还是有任何调整来完成它?
答案 0 :(得分:0)
Protobuf.js有synchronous loading method
您可以通过异步加载完全实现所需。 只需将您的其他代码放入回调中,或者不添加回调并将其他代码添加到返回的Promise的.then方法中。