Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

sinevik

  • 0
    вклад
  • 91
    вопрос
  • 0
    ответов
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Так почему оно Привет не меняет?
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Роман Александрович, Не понял как между ними разница?
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Переделал, теперь опять просто Привет
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Так вообще даже Привет пропал
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Ну почему оно не меняет Привет на BMW ну что за ерунда
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Когда ставлю галочку, выдает в консоль
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    vSHnI_I6SfuoRpZhu-E-Ow.png
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Ну когда мы добавили запись в массив, оно должно вывести тег с этой надписью

    let result;
          	if(this.state.mark.length === 0){
          		result= <p>Привет</p>
          	}else{
          		result=<p>{this.state.mark[0]}</p>
          	}


    А вот эти методом, мы добавляем и удаляем запись в массиве

    change(e){
      let unit = e.target.value;
      let arr = this.state.mark;
       if(e.currentTarget.checked === true){
       	arr.push(unit);
       	this.setState=({mark: arr});
       }else{
       	arr.splice(arr.indexOf(unit), 1);
       	this.setState=({mark: arr});
       }
      
      }
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    Просто застревает на привет и ничего не происходит.
    Суть простая, нажимаем на чекбокс, оно добавляет в массив надпись BMW, отжимаем чекбокс оно удаляет. Почему то не работает
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    import React from "react";
    import Model from "./model";
    
    
    class Main extends React.Component {
    	constructor(props){
    		super(props);
    			this.state = {
    					WeatherObj:null,
    					mark:[],
    					stylecontainerinput:{
    						display:"flex",
    						flexDirection:"column"
    					},
    					stylelabel:{
    						font: "15px Arial"
    					},
    					header:{
    						font: "15px Arial"
    					}
    			}
    		}
    	
    	change(e){
    	let unit = e.target.value;
    	let arr = this.state.mark;
    	 if(e.currentTarget.checked === true){
    	 	arr.push(unit);
    	 	this.setState=({mark: arr});
    	 }else{
    	 	arr.splice(arr.indexOf(unit), 1);
    	 	this.setState=({mark: arr});
    	 }
    	
    	}
    
    	
    	render() {
    		let result;
          	if(this.state.mark.length === 0){
          		result= <p>Привет</p>
          	}else{
          		result=<p>{this.state.mark[0]}</p>
          	}
          	 
          	return(
          	<div style={this.state.stylecontainerinput}>
          	<p style={this.state.header}>Выбрать марку</p>
          	<div>
          		<input id="bmw" value="bmw" type="checkbox" onClick={this.change.bind(this)}/>
          		<label style={this.state.stylelabel} htmlFor="bmw">BMW</label>
          	</div>
          	<div>
          		{result}
          	</div>
          	</div>
          	
          	)
       	
    	
    
    	}
    
    }
    export default Main;
    Написано более трёх лет назад
  • Почему не работает реквизит?

    sinevik @sinevik Автор вопроса
    У меня наверно в корневом компоненте что то не то
    Написано более трёх лет назад
  • Как понять нажат chexbox или отпущен?

    sinevik @sinevik Автор вопроса
    Тогда если можно еще маленький вопрос, а почему оно не понимает label?
    <div>
          		<input id="bmw" value="bmw" type="checkbox" onClick={this.change.bind(this)}/>
          		<label for="bmw">BMW</label>
          	</div>


    Пишет что не знает свойство for
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    Может его можно залить куда нибудь на сервер? В инете?
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    Интересно, может есть служба поддержки. Я бы прописал пару ласковых ..........б.... ллл
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    Сделал
    file:///D:/frontend/summary/auto/src/auto.json
    Ошибка сервере уже нет, но в консоли все равно null
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    21 век. не могу файл считать.
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    NetworkError: A network error occurred.
    И обратные и такие слэши
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    Максим, N3I12O-HTLa-N0tejD0J1Q.png

    Подчеркивает синим
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    "D:\frontend\Резюме\авто\Youtube\auto.json"
    Вот так?
    Написано более трёх лет назад
  • Как в AJAX запросе получить файл?

    sinevik @sinevik Автор вопроса
    Преподаватель на курсах сказал просто прописывайте путь к файлу и оно зароботает
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • HardBot
    HardBot
    • 10 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • VoidVolker
    VoidVolker
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 5 ответов
    • 0 вопросов
  • TheAndrey7
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации