国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Comment obtenir offsetX en réaction ?
習(xí)慣沉默
習(xí)慣沉默 2017-06-26 10:57:16
0
3
991

1. Comment obtenir le offsetX d'un élément en réaction ?

Mon idée est de le faire passer par this.state.offsetX, mais c'est effectivement nul

2. Certains états d'un composant peuvent être initialisés en réaction, mais lorsque j'écris getInitialState comme ceci, une erreur d'avertissement appara?t sur la console. L'invite est la suivante?:

Le code spécifique est le suivant

習(xí)慣沉默
習(xí)慣沉默

répondre à tous(3)
小葫蘆

1. méthode d'écriture es6. L'état par défaut est initialisé dans le constructeur

constructor() {
    super();
    this.state = {
    }
}

2. Si vous souhaitez l'utiliser dans la fonction de rappel d'événement, vous devez le lier manuellement

// 方法1
this.moveElment.bind(this);

// 方法2
moveElement = event => {
}

// 方式3
<p onMouseEnter={() => this.moveElement}></p>
滿天的星座

getInitialState est la fa?on dont il est écrit dans ES5.
Dans ES6, l'initialisation de l'état doit être placée dans le constructeur.

class Demo extends Component{
    constructor(){
        super(); // 必須先調(diào)用super, 后面才能用 this 
        this.state = {}        
    }
}
洪濤

L'erreur est clairement écrite, utilisez-la uniquement

React.createClass()
Il ne peut être utilisé que lorsque

et getInitialState,在使用ES6的class peuvent être utilisés lors de la création de mots-clés

this.state = {}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal