Size: a a a

Клуб Vue.js-разработчиков

2021 February 16

V

Vlad in Клуб Vue.js-разработчиков
Пока на ум приходит какое-нибудь решение с provide/inject по типу isModalNested
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Андрей Рудин
я правильно понимаю? надо обернуть два компонента в один, через который они будут общаться?
Поднять состояние можно только в их общий родительский компонент если такой есть
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Vladimir Klimov
Поднять состояние можно только в их общий родительский компонент если такой есть
но вот я и пытаюсь, сделать для обоих мои компонентов родительский, я правильно их поднял?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Vlad
Пока на ум приходит какое-нибудь решение с provide/inject по типу isModalNested
Как душе угодно, можно отдельным компонентом, можно пропсом, можно провайд инжектом
источник

СЛ

Саша Левчак... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
export const getListeners = attrs => Object
 .keys(attrs)
 .filter(key => key.startsWith('on'))
 .reduce((acc, key) => {
   const listener = attrs[key];
   const normalizedKey = key[2].toLowerCase() + key.slice(3);
   acc[normalizedKey] = listener;
   return acc;
 }, {});
Я понимаю, что это абстрактный код, и его можно улучшить, но он не дает гарантии на 100%, что я точно разделю свои обработчики и пропсы правильно, базируясь только на названии свойства (и если даже улучшить фильтрацию, то и на типе свойства).
Хотя, я скорее занимаюсь оверинженирингом...
В целом, спасибо за полезную мысль в этом направлении )
источник

Е

Евгений in Клуб Vue.js-разработчиков
Делаю полностью то же самое что Илья на видео криптономикон-1, у него два инпута полностью связаны между собой.
У меня же ввод текста во втором поле влияет на первое, а ввод в первое не влияет на второе.
Почему так может быть?
источник

Е

Евгений in Клуб Vue.js-разработчиков
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Евгений
Делаю полностью то же самое что Илья на видео криптономикон-1, у него два инпута полностью связаны между собой.
У меня же ввод текста во втором поле влияет на первое, а ввод в первое не влияет на второе.
Почему так может быть?
id должны быть уникальными
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
И в одном label не может быть несколько инпутов
источник

V

Vlad in Клуб Vue.js-разработчиков
ну и for для лейбла не надо указывать если инпут внутри
источник

S

Sergei in Клуб Vue.js-разработчиков
Знатоки верстки, особенно гридов, подскажите плиз, какого черта имэдж по вертикали не ресайзится?!?! По горизонтали все ок, а по вертикали - фиг 8(
https://jsbin.com/nazewim/edit?html,output
Если без контейнера обертки, то
     img {
       max-width: 100%;
       max-height: 100%;
       display: block;
       margin: auto;
     }
работает, а с ним - фиг 8(
источник

IM

Igor Mitusov in Клуб Vue.js-разработчиков
Sergei
Знатоки верстки, особенно гридов, подскажите плиз, какого черта имэдж по вертикали не ресайзится?!?! По горизонтали все ок, а по вертикали - фиг 8(
https://jsbin.com/nazewim/edit?html,output
Если без контейнера обертки, то
     img {
       max-width: 100%;
       max-height: 100%;
       display: block;
       margin: auto;
     }
работает, а с ним - фиг 8(
Задай ограничение по вертикали для родительского элемента, от которого зависит flex/grid контейнер
источник

S

Sergei in Клуб Vue.js-разработчиков
Igor Mitusov
Задай ограничение по вертикали для родительского элемента, от которого зависит flex/grid контейнер
не хочу. Хочу чтоб на все окно было 8(
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
смотрю скучный вторник. за счет того что gitlab opensource Илья прям на стриме код правит, я правильно понял? гениально!!!!
источник

t

th.witness in Клуб Vue.js-разработчиков
Андрей Рудин
смотрю скучный вторник. за счет того что gitlab opensource Илья прям на стриме код правит, я правильно понял? гениально!!!!
Да!!!
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Андрей Рудин
смотрю скучный вторник. за счет того что gitlab opensource Илья прям на стриме код правит, я правильно понял? гениально!!!!
Не только правит, но и новый пишет😁
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
ну да, и пишет и правит. блин это круто!
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Андрей Рудин
но вот я и пытаюсь, сделать для обоих мои компонентов родительский, я правильно их поднял?
Я не могу помочь, к сожалению, я во вью плох и пока не хочу что-то советовать, но судя по тому, что я вижу - не особо...
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
есть такой дядька может кто знает Егор Бугаенко, у него еще книга хорошая есть Элегантные объекты.
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Так вот, он топит за то что организации должны открывать код, типа чем больше опен сорса, тем больше выигрывают все.
источник