小编Vin*_*esh的帖子

“TypeError: undefined is not an object (evaluating '_expo.default.Font')]” 在异步加载字体时面临这个错误

这是我的错误:

[未处理的承诺拒绝:TypeError: undefined is not an object (evaluating '_expo.default.Font')] * app\views\Login.js:33:15 in componentWillMount$

最初我收到如下错误:

fontFamily "Roboto_medium" 不是系统字体,还没有通过 Font.loadAsync 加载。如果您打算使用系统字体,请确保您输入的名称正确并且您的设备操作系统支持它。

所以我使用 load async 来加载字体,但开始出现上述错误。

import React, { Component } from "react";
import { Alert, AsyncStorage, StyleSheet, Text } from "react-native";
import {Container,Header,Content,Card,CardItem,Body,Form,Input,Button,Item
} from "native-base";
import { AppHeader } from "../sections/Header";
import Expo from "expo";
import {Font} from 'expo';
export class Login extends Component {
  static navigationOptions = {
    header: null
  };

  constructor(props) {
    super(props);
    this.state = {
      username: "",
      password: …
Run Code Online (Sandbox Code Playgroud)

javascript react-native native-base expo

6
推荐指数
2
解决办法
6491
查看次数

标签 统计

expo ×1

javascript ×1

native-base ×1

react-native ×1