Material-ui: Sie können PrepareStyles() nicht mehr als einmal für dasselbe Stilobjekt aufrufen

Erstellt am 6. Mai 2016  ·  3Kommentare  ·  Quelle: mui-org/material-ui

Ich erhalte "2 Warnung: Sie können "prepareStyles()" nicht mehr als einmal für dasselbe Stilobjekt aufrufen." auf einer Avatar-Komponente mit dem folgenden Code:

<Card className="blabla"
       style={mystyle}>
    <CardMedia>
        <Avatar src={myPictureUrl}/>
    </CardMedia>
    <!-- ... -->
</Card>

Versionen:

  • Material-UI: 0.14.4
  • reagieren: 0.14.8
  • Chrom: 50.0.2661.75

Hilfreichster Kommentar

Ich habe immer noch dieses Problem:

  • Material-UI: 0.17.1
  • reagieren: 15.4.2
  • Chrom: 57.0.2987.133 (64 Bit)

Vorübergehend gelöst

<Card className="blabla" style={mystyle}>
    <CardMedia>
        <div>
             <Avatar src={myPictureUrl}/>
        </div>
    </CardMedia>
    <!-- ... -->
</Card>

Alle 3 Kommentare

veraltete Version, dies ist behoben

Ich habe immer noch dieses Problem:

  • Material-UI: 0.17.1
  • reagieren: 15.4.2
  • Chrom: 57.0.2987.133 (64 Bit)

Vorübergehend gelöst

<Card className="blabla" style={mystyle}>
    <CardMedia>
        <div>
             <Avatar src={myPictureUrl}/>
        </div>
    </CardMedia>
    <!-- ... -->
</Card>

Immer noch ein Problem in 0.18.1 . Einschließlich der svg-Symbol in den folgenden Code verursacht diesen Fehler.

        <CardMedia
          overlay={
            <CardTitle
              title={this.props.device.label}
              subtitle={`Created ${moment(this.props.device.created).fromNow()}`}
            />
          }
          overlayContentStyle={{background: background}}
        >
          <img src={this.chooseImage(this.props.device.label)} alt="" />
        <CheckIcon />
        </CardMedia>

Die Problemumgehung von nndung179, das Element in ein div zu packen, funktioniert.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen