使用 expo 在 React Native 中加载字体时出现错误
I am getting a error while loading a font in react native using expo
这是我在加载字体时遇到的错误。它在大多数屏幕上运行良好,但应用程序在某些特定屏幕上崩溃。
我找到了答案,我只需要使用 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 });
我找到了答案,我只需要使用 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 });