CherryTea
Форма конструктор. Будет набор параметров изделия. В зависимости от выбора параметров, будет подгружаться через API информация на основе параметров
Я бы json с этими параметрами подгружал, а блок формы сделал бы компонентом который эти параметры расшифровывал в темплейт
CherryTea
Реакт, вью, что по душе
Romuald
Пока ничего))
Romuald
Но за совет спасибо, большое
Сергей
Подскажите в чем трабла может быть? передаю файл скриптом на сервер, $_POST видит файл $_FILES нет его
Sheldhur
суп
Sheldhur
может кто с регуляркой подсказать? надо заменить /+ на один, но не трогать // в начале строки
Сергей
В php чат.
Мне узнать правильно ли я передаю файл)
Сергей
вот скрипт передачи формы https://pastebin.com/gtjmNA32
Lev
С помощью типизации.
можно пример ?
Андрей
можно пример ?
Посмотри что такое flow или ts
Vadim
вот скрипт передачи формы https://pastebin.com/gtjmNA32
Я не уверен, но попробуй файл добавлять к FormDat'e
Anonymous
Ruslan
Ребята, работаю с библиотекой leafletjs. Я отрисовываю линию по координатам, и мне нужно, чтобы при наведении на эту линию, в ее середине появлялся тултип с определенными данными. Вот мой хандлер при наведении на линию: function highlightFeature(e) { var layer = e.target; layer.setStyle({ weight: 25, color: '#ff3300', dashArray: '', fillOpacity: 0.7 }); if (!L.Browser.ie && !L.Browser.opera) { layer.bringToFront(); } }
Ruslan
Как отображать тултип?
D_d
Всем привет, вопрос такой естб объект let obj = {a:1,b:2,c:[{a:3},{b:4}]} как через Object.assign() получить новый объект в котором c[1].b будет равен 6 let obj1 = Object.assign({}, obj1, ...)
D_d
серьезно?( почему?
Андрей
Только через Object.assign - никак. А так - создай новый obj.c, который тебе нужен, а после Obj.assign({}, obj1, {c: cNew})
D_d
спасибо
Ruslan
Кто-нибудь , умираю. с leafletjs работал ведь кто-то
Denisio
Чо
Denisio
А блин не помню
Denisio
Там же вроде передаютца широта и долгота
Ruslan
Там же вроде передаютца широта и долгота
я рисую линии - все ок. и мне теперь нужно навешивать на каждую линию свой тултип
Ruslan
var myLines = [{ "type": "LineString", "properties": { "road": "{{ roads.name }}" }, "coordinates": {{ roads.coordinates }}, }]; var myLayer = L.geoJson().addTo(map); geojson = L.geoJson(myLines, { onEachFeature: onEachFeature }).addTo(map);
Anonymous
А как нынче дела у оператора delete?
Anonymous
Он, вроде как, тупил.
Дима
По прежнему не нужен)
🦜
По прежнему не нужен)
вовращать новый объект без ненужного свойства?
Дима
Ну да
🦜
ну лан
Дима
Никак
Anonymous
По прежнему не нужен)
Пешу тут без рекомпоуза: render() { const { render: Render, ...props } = this.props delete props.mq return <Render {...props} {...this.state} /> }
Anonymous
А если сделаю андефайнд, флоу ругается.
Anonymous
А вытаскивать mq, через объявление переменной — тоже такое себе.
Дима
render() { const { render: Render, mq, ...props } = this.props return <Render {...props} {...this.state} /> }
Anonymous
render() { const { render: Render, mq, ...props } = this.props return <Render {...props} {...this.state} /> }
Ну тоже ведь некрасиво. И зачем объявлять переменную?
Nikolay
Чем omit не угодил?
Дима
А ты думаешь рест тебе чудом все поля скопирует, без объявления?)
Anonymous
Чем omit не угодил?
Его нет, проект написан до меня, и в команде есть джуны. Сроки не те, чтобы их учить — не успеем.
Nikolay
Учить чему? :)
Дима
Ну тоже ведь некрасиво. И зачем объявлять переменную?
Затем что если эта переменная не нужна в пропсах, то значит она нужна на этом уровне кода. В ином случае кривой не синтаксис а код
Anonymous
Учить чему? :)
Рамде, рекомпоузу и всему вот этому.
Nikolay
Лодаш берите, кек
Anonymous
Что такое каррирование, и что за хуйню я только что написал.
Anonymous
Nikolay
Стандартная ж хуйня, каррирование тут вообще ни при чем :)
Дима
Если новичков нужно учить ещё и спреду, то это пиздец какой-то
Nikolay
Ну, точнее, жаль, что такой хуйни нет в стандарте.
Дима
Между прочим мой способ ещё и показывает что у вас в коде проблема и в компоненты прут данные которые они не просили
Anonymous
Стандартная ж хуйня, каррирование тут вообще ни при чем :)
Я ваще. Если щас начать учить, то тут всё сразу посыпется.
Дима
В таком контексте вопрос начинает звучать как "как скрыть тот факт что мы убираем из пропсов лишние данные"
Дима
С очевидным ответом "такое лучше не скрывать"
Igor
@katya_al прочитайте внимательно описание чата
Anonymous
Между прочим мой способ ещё и показывает что у вас в коде проблема и в компоненты прут данные которые они не просили
Просили. Просто эта штука на основе пропа генерирует стейт, а сам проп ей в бок не упёрся.
Дима
Первое предложение противоречит второму)
Anonymous
Ты задаёшь невыполнимые условия.
Anonymous
Я не могу не передавать этот проп в компоненту.
Дима
Вот на этом уровне и следует искать проблему)
Anonymous
Он нужен для инициализации компонента, но в JSX он не нужен.
Anonymous
Вернее, он не нужен компоненту, который в рендерпропе.
Дима
Почему после инициализации он по прежнему остаётся в передаваемых вниз пропсах
Anonymous
Он юзается в componentWillMount
Anonymous
Я не могу его удалить.
Anonymous
Т.к. он нужен ещё в componentWillUnmount.
Anonymous
Подскажите патернализм вида: http://site.ru/proj/* Где звёздочка любые значения кроме пусто
Anonymous
Патерн*
Marat
Курсы хекслета кто-нибудь проходил ? Думаю записаться на фронтенд, есть ли альтернативы на русском языке ?
Alexander
Хааа, посоны, вот это прикол я поймал. Браузеры дырявые оказывается, (new Date()).getTIme() перескакивает на 12 часов вперёд спонтанно. Сейчас анализировал траф с браузера на протящении трёх суток, в итоге он два раза перескочил вперёд и улетел в будущее на сутки. Нашёл я эти запросы, вот пример времени подряд идущих запросов от клиента. Время соответственно клиентское, реальный интервал около 30 секунд. 2018-03-19T04:56:06.505Z 2018-03-19T04:56:36.507Z 2018-03-19T16:56:10.268Z 2018-03-19T16:57:10.869Z 2018-03-20T00:38:51.978Z 2018-03-20T00:39:21.976Z 2018-03-20T10:38:08.955Z 2018-03-20T12:39:04.036Z 2018-03-20T12:42:26.030Z Кто что думает? Алсо, вопрос, ну нафиг эти нью дейт, какой самый точный способ замерить кол-во времени прошедшего с момента загрузки страницы?
Astr0junk
Window.performance
CherryTea
Я так понимаю вы запустили на клиенте скрипт который спамил на бек время полученное с date.now. ?
Alexander
Как часто такое присходит
да вот сейчас балуюсь, впервые столкнулся с таким