尝试进行更清洁的异步JSON转换调用

时间:2018-10-23 08:45:32

标签: javascript frontend

我正在尝试从JSON文件获取翻译,并在JSON路径错误的情况下进行函数处理。

我真的很想把所有逻辑放在一个文件中,这样我就可以从任何其他文件中调用类似Tr('website.basket.heading')这样的翻译。

我几乎已经兑现了诺言并等待着它,但是我仍然想使其更加清洁。

我面临的问题是,如果我删除了await,那么我将尝试从同步功能运行一些异步操作。 我也尝试过创建一个全局事件,但是随后我将不得不在使用翻译的函数中插入事件侦听器,但仍不如调用Tr()函数那样干净。

这是我带有await的工作脚本的示例,这就是我想要的方式,只是没有await https://codepen.io/Vohtz/pen/VEGXKv

但是有人可以帮助我弄清楚如何在不等待的情况下打电话给Tr()吗?或者有什么想法可以让我朝完全不同的方向前进?

0 个答案:

没有答案