Ádrian
найтивно, а где посмотреть эти готовые компаненты?
Павел
Думаю вот это поможет https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/The_native_form_widgets
Павел
https://element.eleme.io/#/en-US/component/input
Павел
Я это использую
Ádrian
Autocomplete вот как он зывается правильно ))
Ádrian
а есть инструкция как работать с Element, как правильно его встаивать ?
Anonymous
Всем привет. В приложение один один стор должен быть или может не сколько? Какие рекомендации?
Anonymous
А логику туда нужно перенести ?
Stanislav
А логику туда нужно перенести ?
Не обязательно. У меня компоненты первичнее стора.
Хракс
Логику сервисам, состояние стору!
Stanislav
красава
Stanislav
Баги программистам!
Anton
У кого-нибудь было такое. Что в :style задаем css свойство с дробным значением. А в браузере ошибка в дробном числе и заменился символ на , вместо точки. Уже принудильно заменяю этот символ. Все равно ерунда...
Anton
Anton
Anton
Andrew
parseFloat() попробуй
Anton
после toString().parseFloat() ?
Michael
Нет, там что-то ещ
Michael
неправильный формат сам по себе. Сравнивай с доками.
Anton
Неправильные формат чего? matrix ?
Michael
да
Дмитрий
так конечно, там же точки должны быть
Michael
transform: matrix(тут неправильная строка, но строка, т.е. типы не повлиялия явно)
Anton
Почему-то в css свойствах он заменет дробные значения точки на запятые. хотя сама строка эта содержит точки.
Anton
2 скрин - из консоли из кода та же строка, там точки
Anton
Когда эта же строка оказывается в свойстве css там оказывается запятая
Michael
или вообще ноль туда передай. Там же целочисленное.
Michael
Как сделаешь, дай знать -- интересно чёт
Anton
обернул в toFixed() не помогло
Michael
скинь как щас
Michael
код сам
Michael
с фикседом
Anton
Michael
нет так совсем
Anton
computed - matrixTransform
Michael
например, в первой строчке у тебя this.scale
Michael
его вместо многоточия
Anton
Ок, но я гарантированно знаю, что this.scale - число
Anton
сейчас
Анатолий
Спасибо!
Igor
Спасибо!
Лучше поздно чем никогда)
Michael
и попробуй целочисленный
Michael
или тебе важно дроби?
Anton
Anton
Anton
Конечно важно))
Michael
.toFixed(1)
Michael
попробуй
Michael
хотя вряд ли
Michael
Note the difference with the Firefox implementation of matrix() — the last two elements need the px units after it. For now, think of it is a difference in notation, but we'll explain why this is later.
Michael
Причём, кажется, что они в любом случае должны быть интами
bnkus
есть стандартный метод для перевода вот такой строки в массив?
Anton
str.replace(/[\[\]]/g, "").split(",")
#3301⏣SoulString
Anton
ахаха
Anton
точно) забыл про него
bnkus
спасибо, ребзя!
Stanislav
спасибо, ребзя!
А ты случайно эту строку не из пропсов получаешь?
bnkus
не, с бэка
Stanislav
не, с бэка
Как то странно А http клиент у тебя какой?
Ruslan
не, с бэка
Это по идее бекендеры фиксить должны
bnkus
axios. не странно, строка из БД, там она именно в виде строки лежит
Anton
ну вот и пусть бэк парсит и тебе в нормальном виде отдаёт
Ruslan
ну вот и пусть бэк парсит и тебе в нормальном виде отдаёт
Пусть сначала в бд правильно записывают )
Anton
ну мы ж не знаем его ситуацию, вдруг там иначе никак
bnkus
там REST API автоматически генерящий JSON из базы. мне проще в клиенте эту строку распарсить, чем какие-то хуки для API писать
Alex
Стоил ли использовать такую конструкцию в жс: ``` try { const smthng = возможноНеСуществующийОбъект[ВозможноНесуществующееСвойство] ...... Какая-то работа ...... } catch (e) { ...... Какое то дефолтное поведение ....... }``` Или лучше сделать просто проверку на андефайнд? Или может запрототипить чего?
Dorian
лучше делать проверку, так и код будет понятнее и работать будет быстрее
Dorian
браузеры не применяют оптимизацию внутри тра-кэтч блоков