от
Введите описание изображения описание изображения hereenter я сейчас работаю над тем, что я успешно показали первый цвет, который я хочу другой цвет появится на нажать кнопку. я работал на кости и общая сумма на двух кубиках показывает . я хочу, чтобы в зависимости от общего числа приходит, это показывает в виде, как показано в изображения и изменения цвета.
   this.state={
  // This is our Default number value
  NumberHolder : 1,
  NumberHold : 1,
  sum: 0,
  }
  }

   GenerateRandomNumber = () => {
   let RandomNumber = Math.floor(Math.random() * 6)   1;
   let RandomNumber1 = Math.floor(Math.random() * 6)   1 ;
   let sum = RandomNumber   RandomNumber1;

    this.setState({
    NumberHolder : RandomNumber,
    NumberHold : RandomNumber1,
    sum
     });
     }

    getDice(diceNum) {
    let diceSource = require(`./images/dice1.png`)
    if (diceNum === 2) {
    diceSource = require(`./images/dice2.png`)
    } else if (diceNum === 3) {
    diceSource = require(`./images/dice3.png`)
    } else if (diceNum === 4) {
    diceSource = require(`./images/dice4.png`)
    } else if (diceNum === 5) {
    diceSource = require(`./images/dice5.png`)
    } else if (diceNum === 6) {
    diceSource = require(`./images/dice6.png`)
     } else {
    diceSource = require(`./images/dice1.png`)
    }
     return (
    
     )
     }

     render() {
    // this is just for the demo purposes
   const imageSize = this.state.NumberHolder * 50


    return (
   


   
   
    

        
          1
        
    


    

        
          2
        
    
    

        
          3
        
    
    

     
          4
        
     
     

        
          5
        
     
    

        
          6
        
    
    
    
    

    
    

        
          7
        
    

    

    
Я хочу, что всякий раз, когда общее количество показано его показывает в виде разного цвета.введите сюда описание изображения

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

2 Ответы

0 голосов
от
Чтобы изменить цвет одного вида, на основе переменной состояния, вам просто нужно поставить условие на реквизит стиль. Например:
0 голосов
от
toggleColor = () =
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...