我是React的新手,正在做一些游戏。在我的游戏中,有一个转弯,如果用户按下了按钮,应该会出现另外3个按钮。
usePriest = (evt) => {
var { rear,bottom2,bottom3,bottom,player1, player2, player3, player4, mycards0,mycards1,turnNumber } = this.state;
var id = 1;
var whichPlayer;
switch(id){
case 0:
whichPlayer = player1[0];
rear[1]=whichPlayer;
rear[0]=card6;
break;
case 1:
whichPlayer = player2[0];
bottom[1]=whichPlayer;
bottom[0]=card6;
break;
case 2:
whichPlayer = player3[0];
bottom2[1]=whichPlayer;
bottom2[0]=card6;
break;
case 3:
whichPlayer = player4[0];
bottom3[1]=whichPlayer;
bottom3[0]=card6;
break;
}
{(() => {
if (mycards0==="/static/media/priest.ae71698d.jpg") {
mycards0=null;
} else {
mycards1=null;
}
})()}
// bottom[1]=whichPlayer;
// bottom[0]=card6;
// console.log(bottom);
this.setState({ rear,bottom2,bottom3,bottom,player1, player2, player3, player4, mycards0,mycards1 })
}
激活此功能后,我必须在页面上添加3个其他按钮。我该怎么办?