🅅aleriy
линтер ругается
xxtux
Дожили. Линтер работает наоборот. Делает код хреновым :)
Николаич
Andriy
Привет ребят. Может кто сталкивался, moment.js не работает с Safari как с chrome.
Andriy
Как решить этот вопрос?
xxtux
Кстати про линтер. Как писать type сложным пропсам. Допустим у меня массив объектов. ЕСлинт говорит type должен быть функцией. Я так и не понял как сделать правильную
Mochalin
🐏 Alexander
xxtux
Stanislav
xxtux
Позже покажу. Про валидатор я в курсе
xxtux
Пока я просто выключил локально еслинт и вписал type: Array
Denys
🅅aleriy
а там нельзя им его выключать :)))
Denys
🙂
Mike
Правильно я сохраняю имя юзера?
const state = {
token: localStorage.getItem('user-token') || '',
myuser: localStorage.getItem('username') || '',
}
const actions = {
...... ...... . .... . ........
var myuser = resp.data.user.username
localStorage.setItem('username', myuser)
...... . . .. . . . . ................. . . . ..
}
Mike
А если у мну в базе полей очень много, мне что таким образом им сохранять во vuex ?
Кылыч
Как должен выглядеть продакшн? Где я делал через proxy запрос к серверу и отправлял json.
Кылыч
Хостинг на файрбейз
Mike
Для чего нужен firebase? он может заменить mysql postgres?
Mike
что это вообще такое?
Stanislav
Кылыч
Stanislav
Николай
Если мне в компоненте vue нужны НЕ реактивные данные, то где их объявлять? Просто в теле компонента?
Типа:
export default {
nonReactiveField: 22
}
?
Yuriy 🐼
Ребят у кого есть на на vue без ssr
Yuriy 🐼
?
Yuriy 🐼
Любой даже hello world
Dmitriy
что есть?
Кылыч
Уже в третьем чате продинамили
Кылыч
🤣
Yuriy 🐼
Anton
могу закинуть
Anton
ща
Anton
да хз, так сразу не хочет запускаться))
Anton
дома попробую ещё, пора уходить
Vue FAQ
Что добавлять-то?
Anton
Kirill
Kirill
Armen
Ну я тоже такого мнения придерживаюсь, но есть всё-таки некоторые минусы, так что где-то юзаю обычные модалки, где-то вот такие
Armen
К примеру при таком подходе при хот-релоаде модалка исчезнет скорее всего, и надо будет опять делать то, что приведёт к её открытию
Kirill
Kirill
Armen
Могу показать если интересно
Kirill
Armen
Шит, у меня уже был сендбокс с этим, походу я его удалил
Kirill
Женя
Ребят подскажите как лучше сделать, у меня есть картинка которая по умолчанию идет если у элемента нет картинки ставить ее. Мне надо возможность глобального использования этого урла к изображению
Женя
vuex?
Евгений
vuex?
Проще этот урл в рутовый data запихать и в любом компоненте получать через this.$root.imgUrl
Vladislav
Vladislav
юзай глобал
Vladislav
хотя, ты засираешь либо то, либо то
Женя
Ну в принципе наверное не часто
Дмитрий
По сути что рутовый компонент, что vuex разницы нет
Женя
ни туда ни сюда в общем и хз как быть
Женя
каждый раз писать урл
Дмитрий
Вооьще в файл constants.js вынеси и импорти
Женя
Да хорошая идея
Дмитрий
Тут каждый своё будет говорить, а по факту разницы нет
Дмитрий
Как удобно так и делай
Женя
спасибо
Дмитрий
Ибо ты тратишь время на рефлексию, бесит такое, когда совсем не важный вопрос отнимает кучу времени
Дмитрий
Лучше сделать, а потом отрефакторить )
Vladislav
Vladislav
хуяк хуяк и в продакшн
Дмитрий
Согласен
Armen
Если не сложно)
https://codesandbox.io/s/k3yl75yry5
Вот, но в сендбоксе не совсем корректно работает, почему-то не срабатывает, если надо открыть другую модалку находясь на первой при клике на ссылку, если менять хеш в адресной строке вручную то работает... но в нормальном проекте работает без багов
Armen
Ну а доставать этот линк уже откуда хочешь, тебе не придётся делать это всюду, где надо эту картинку вставить
Armen
А ещё как вариант - создать компонент, который на вход принимает ссылку на картинку, и в случае, если она пустая - использует стандартную
Kirill
Armen
Но это если все случаи использования можно обобщить и привести к одному компоненту, если логика разная - то лучше фильтр. Хотя, может есть и решения получше
Andrey
господа, кто-нибудь может подсказать про условный имопрт стилей? в определенных местах при определенной роли юзера мне надо подгружать стили в компоненте
Andrey
Andrey
сейчас гружу так, но встал в условия