使用EXPO在React Native中加载字体时出现错误

时间:2018-08-06 07:11:34

标签: react-native fonts expo custom-font

enter image description here 这是我在加载字体时遇到的错误。在大多数屏幕上都可以正常运行,但该应用在某些特定屏幕上崩溃。

1 个答案:

答案 0 :(得分:1)

我找到了答案,我只需要使用await函数。我不会删除我的查询,因为如果其他人也遇到相同的问题,他们仍然可以参考此。

这是我的答案:

 await Expo.Font.loadAsync({
      'avenir_light': require('../Assets/fonts/avenir_light.otf'),
      'avenir-bold': require('../Assets/fonts/avenir_bold.otf'),
      'avenir-medium': require('../Assets/fonts/avenir_medium.otf'),
    });
    this.setState({ fontLoaded: true });