fontFamily“$text-font-family”不是系统字体,尚未通过 Font.loadAsync 加载

Luc*_*has 2 validation reactjs expo

这是react expo项目,使用react-native-form-validation进行验证时出现错误。

<Input
    value={fullName}
    label="Full Name"
    captionTextStyle={styles.captionTextStyle}
    caption={errors.fullName.length > 0 && errors.fullName}
    status={errors.fullName.length > 0 ? "danger" : ""}
    onChangeText={value => this.handleChange("fullName", value)}
/>
Run Code Online (Sandbox Code Playgroud)

这是使用react-native-ui-kitten 验证输入的一部分。

发生错误是因为输入中的所有文本都类似于标签和输入文本。

我没有找到这个错误发生的原因。

rav*_*ura 6

我遇到了同样的错误。原因是 ui-kitten 库使用“OpenSans-Regular”。请参阅:ui-kitten-文档

您可以将OpenSans-Regular字体的 .ttf 添加到资产文件夹中。

然后通过expo-font将字体加载到系统中。请参阅:世博会文档

在此输入图像描述