Stanislav
@c01nd01r идея такая что в ProductList в цикле выводятся ProductItem компоненты, в которые из ProductList передаются props (num,msg)
А зачем тебе вот этот Vue.component('product-item', {...} ? Че бы это не сделать в ProductItem ?
Александр
Посоветуйте что-то типа этого https://josephuspaye.github.io/Keen-UI/
Stanislav
Vuetify
Да! В 10ку!!!😄👍✨
Андрей
А зачем тебе вот этот Vue.component('product-item', {...} ? Че бы это не сделать в ProductItem ?
как тогда вывести несколько ProductItem на страницу, сейчас это в v-for выводится так <product-item :num="id" msg="сообщение"></product-item> ProductList.html
Александр
Сейчас посмортим, что за Vuetify такой
Александр
Спасибо
Anonymous
Всем привет! Кто-нибудь билдил на WEEX аппу под андроид?
Андрей
Ну вместо product-item должны быть ProductItem Импортируй ProductItem в ProductList и точно так же гоняй их в v-for
попробовал такой вариант, сделал импорт ProductItem в ProductList.js, props всё равно не передаётся https://www.webpackbin.com/bins/-KtvyvDYFoQ2xxX0xAsZ
Stanislav
попробовал такой вариант, сделал импорт ProductItem в ProductList.js, props всё равно не передаётся https://www.webpackbin.com/bins/-KtvyvDYFoQ2xxX0xAsZ
Дружище, ты походу не понимаешь как работают однофайловые компоненты. Доку читал?
Андрей
@c01nd01r читаю выборочно, по мере необходимости, спасибо за наводку про однофайловые компоненты, не знал как это называется. Добавил ProductItem.js с описанием props заработало, наконеец-то))
Stanislav
👍
Александр
В vuetify стили не на scss. Это печально
Михаил
Товарищи, эстетический вопрос. Я правильно понимаю, что пропсы и стейт в компоненте не могут называться одинаково ? И если делаешь логичное название пропсах, типа user, то будешь вынужден в data() жить с каким-нить уродливым dataUser ? И если делаешь себе красиво, то заставляешь того, кто будет использовать твой компонент мириться с тем, что надо писать какой-то :input-user= ? А чтобы вин-вин, то это никак ?
Oleh
вин-вин - это когда только пропсы или только стэйты. Мешать в принципе не хорошо
su
мужики, кому надо - отличный редактор примеров на vue.js, чтобы не играть в глухой телефон - заходим, пишем пример - показываем! https://codesandbox.io/s/vue
Nikita
Можете подсказать?
Nikita
хочу сделать специальный контейнер который принимает в себя массив данных и он типо с пагинацией и через скоуп отдает текущий объект
Nikita
Сейчас у меня 2 мысли, сделать пагинацию через роутер, типо родитель будет читать текущий путь и передать номер страницы в этот контейнер и контейнер просто по номеру будет отдавать нужный объект по индексу
Nikita
либо же сделать методы внутри него и отдавать набор методов через событие родителю
Nikita
для управление контейнеров
su
а в исходный код vuetifyjs лазил - посмотри там реализацию Data tables
su
@eddimensi https://vuetifyjs.com/components/data-tables
su
@eddimensi https://github.com/vuetifyjs/vuetify/tree/dev/src/components/VDataTable
Nikita
не совсем понимаю как мне поможет это
Nikita
в общем, решил сделать самый тупой компонент который можно сделать, а вокруг него строить слои
Завтра
Vuetify
Мне, кстати, не зашёл Больно громоздкий А как бывает с громоздкими UI kits - теряется гибкость и херня получается, потому что специфичные кейсы все равно не покроет
Завтра
Нужно что-то лёгкое на уровне простых css фреймворков с минимумом лишней хуйни Чтобы ты поставил, основу настроил и дальше пилишь в соответствии со своими кейсами
Stanislav
Что-то простое - это своя либа. В базе простые кнопки и формы с оформлением. Потом, по мере необходимости, накручиваешь валидацию, отображение иконок и вот это все
Stanislav
Это ж хорошо
Stanislav
приложенька растет с бизнесом
Завтра
Для иконок vue-awesome Для валидации vuelidate Кнопки и прочее просто css
Stanislav
и ее экосистема
Stanislav
Главное, что б деньги на это были :)
Завтра
Просто один огромный минус уи китов - Не все покрывает - При попытке автора покрыть все получается куча лишнего и негибкого
Stanislav
Ну автор под свои задачи пилит, на основе своего опыта
Stanislav
А написать универсальный кит сложно
Nikolay
взял только js реализацию и накидал дизайн поновой )
Nikolay
но в случае vue это сложновато думаю
Stanislav
еп
Завтра
Посему я и не вижу смысла в них
Stanislav
Посматриваю на react-bem-core. "звучит" все красиво, но даже не знаю... Внутри компонентов страшненько
Nikolay
уровни переопределения имба просто, с ними можно иметь маленький core и наслаивать все свое дерьмо из проекта в проект
Nikolay
нет
Anonymous
че такое smacss
Завтра
Завтра
нет
5 уровней вполне хватает
Nikolay
ты не понял про что я
Stanislav
5 уровней вполне хватает
Не, там другая тема
Nikolay
https://docute.js.org/#/ внутри vue )
Alexander ‎=̂• ̺ •̂=‎
Stanislav
https://docute.js.org/#/ внутри vue )
Это от EGOIST, наверное)
Dmitry
пасаны, а как делать екстенды компонентов?
Airat
или я не так тебя понял
Dmitry
ссылкой кинешь?
Dmitry
есть два компонента в которых одинаковые функции, хочу сделать бейс компонент и от него наследоваться
Airat
можешь сделать плагин, или можешь вынести в миксин
Dmitry
да то что нужно
Dmitry
а то я думаю как жить без классов
Airat
а то я думаю как жить без классов
https://twitter.com/mokevnin/status/903909806901166080
Dmitry
композицию компонентов?
Dmitry
миксины норм, функционал как у класса, все ок
Dmitry
но почему нельзя было просто сделать компонент класс непонятно
ℝei
потомушт это не реакт
Dmitry
я так и не нашел норм стартера
Airat
я так и не нашел норм стартера
https://ru.vuejs.org/v2/guide/typescript.html#Компоненты-Vue-в-виде-классов