React native 使用expo在react native中加载字体时出错
React native 使用expo在react native中加载字体时出错,react-native,fonts,expo,custom-font,React Native,Fonts,Expo,Custom Font,这是我加载字体时遇到的错误。它在大多数屏幕上都可以正常工作,但在某些特定屏幕上应用程序崩溃。我找到了答案,我只需要使用等待功能。我并没有删除我的查询,好像其他人也面临同样的问题,他们仍然可以引用这个问题 我的答案是: await Expo.Font.loadAsync({ 'avenir_light': require('../Assets/fonts/avenir_light.otf'), 'avenir-bold': require('../Assets/fonts
这是我加载字体时遇到的错误。它在大多数屏幕上都可以正常工作,但在某些特定屏幕上应用程序崩溃。我找到了答案,我只需要使用等待功能。我并没有删除我的查询,好像其他人也面临同样的问题,他们仍然可以引用这个问题 我的答案是:
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 });
您应该按照错误指示加载所有资产,请参阅此处