@vuejs_ru

Страница 285 из 3900
Andrey
16.03.2017
19:19:43
MDD - миксин дривин девелопмент

Kelin
16.03.2017
19:19:58
Ахахахахахах

Миксиновый подход

Google
Kelin
16.03.2017
19:20:20
Тогда в Vue нужна иерархия методов

Неймспейсы, как в Vuex

Это уже реально получается ооп

Причем с отсылкой на пхп (неймспейсы)

Rafael
16.03.2017
19:21:44
Ну так сделай PR :D

Kelin
16.03.2017
19:22:28
Бло, как бы сделать не костыльно компонент пагинации, чтобы в него можно было пихать кастомные компоненты как элементы

Stanislav
16.03.2017
19:28:12
https://vuejs.org/v2/guide/components.html#Scoped-Slots

Kelin
16.03.2017
19:29:14
но чет стремно выглядит

Ilia
16.03.2017
19:39:07
Ребят. Вопрос конечно не по Vue (я так думаю).Но после того как верстку на Vue натянул, перестал работать скролл мышкой. Колесико исправно. Как найти что блокирует скролл?

Ilia
16.03.2017
19:46:15
печаль... отключил keen-ui - он единственный кто мониторил scroll

Google
Ilia
16.03.2017
19:46:26
но проблема осталась

DimenSi
16.03.2017
19:56:22
закрыть страницу и открыть

не пробовал?

Stanislav
16.03.2017
19:59:58
но чет стремно выглядит
попробуй написать Vue.component('ItemTemplate', { template: '<template scope=item>…</template>' })

интересно, скоуп проброситься или нет…

Ilia
16.03.2017
20:02:22
закрыть страницу и открыть
блин, точно! помогло! спасибо тебе!

DimenSi
16.03.2017
20:02:34
?

это из-за hotreload глюк вроде бы

Kelin
16.03.2017
20:02:58
ща затестим

вообще врядли

неа

не работает

Stanislav
16.03.2017
20:06:15
значит <template scope=…> хороший вариант

Ilia
16.03.2017
20:06:36
это из-за hotreload глюк вроде бы
ctrl+f5 не помогал, только полностью закрытие вкладки. вобщем спасибо еще раз, я теперь хоть спать смогу нормально лечь ?

Ilia
16.03.2017
20:08:26
Kelin
16.03.2017
20:08:34
Миксином

Google
Stanislav
16.03.2017
20:08:54
:D

норм

Можно конвенцию написать

Kelin
16.03.2017
20:09:54
+paginate(list, offset, filters) item(:item="item") Еееее

Stanislav
16.03.2017
20:10:36
типа ScopedX это тоже самое, что X [scope=scope]

Kelin
16.03.2017
20:10:52
Надо гайд написать по миксинному подходу

Stanislav
16.03.2017
20:10:53
чтобы в коде небыло непонятно

Kelin
16.03.2017
20:10:58
И best practices запилить

Чтобы палками закидали

Stanislav
16.03.2017
20:11:28
надо ехать в долину выступать с докладами на эту тему

Kelin
16.03.2017
20:11:52
Ну слушай

В принципе

Kelin
16.03.2017
20:11:59
я же ничего плохого не делаю

Я не пложу их тоннами, и создаю только если небходимо

Stanislav
16.03.2017
20:12:29
да правильно ты все делаешь

Kelin
16.03.2017
20:12:59


Stanislav
16.03.2017
20:13:03
просто чтобы код был более понятным, хорошо бы не просто item называть, а как-то так, чтобы было ясно, что это template[scope]

Stanislav
16.03.2017
20:13:38
а, ок

Google
Stanislav
16.03.2017
20:13:49
а зачем .install ?

Kelin
16.03.2017
20:15:44
А там я еще всякое пишу, помимо install

Не везде, но к единому формату привести решил)



???

Stanislav
16.03.2017
20:17:40
минималистично

Kelin
16.03.2017
20:18:25
Красиво же)

Rafael
16.03.2017
20:18:41
Это что такое?

Что это такое?

Я тебя спрашиваю, что это?

Admin
ERROR: S client not available

Kelin
16.03.2017
20:18:52
Всм

Rafael
16.03.2017
20:18:59
Это же МИКСИН!

Kelin
16.03.2017
20:19:09
аахахха

Rafael
16.03.2017
20:20:54
Зачем тебе тут return?

Это некрасиво

Сделай так: () => ({})

Сделай так: () => ({})
Не подумайте ничего плохого

Просто arroy func

Google
Kelin
16.03.2017
20:21:37
Я это вынес по двум причинам 1) Хранить текущий язык в каждом компоненте нет смысла 2) А срать в объявление инстанса некрасиво, да и тупо

Зачем тебе тут return?
да, кстати, спасибо

Rafael
16.03.2017
20:22:32
я до сих пор ни одного миксина не написал...

Kelin
16.03.2017
20:22:49
зато написал npm install ...

:)

Rafael
16.03.2017
20:23:18
Kelin
16.03.2017
20:23:22
а я чисто, чтобы понимание было, да и для своей коллекции, чтобы нигде не искать, решил набросать немного полезностей

Rafael
16.03.2017
20:23:31
Я кстати понял, что написал говно и надо будет это переписать

Kelin
16.03.2017
20:23:34
ну, кстати, алерты и i18n можно в опен сорс выкинуть, годно получилось

у меня там есть поддержка шаблонов (You are logged as {0}, hellooo) кастомных функций (по дефолту есть склонения, но можно еще своих подописывать сколько хочешь) + предусмотрена иерархия (в дочерних компонентаах можно юзать фразы для перевода из родительских (вплоть до корня))

Stanislav
16.03.2017
20:26:44
надо было это template на render функцию заменить, еще бы короче вышло

Stanislav
16.03.2017
20:32:08
components можно выкинуть

Stanislav
16.03.2017
20:36:24
и JSX заюзать

render: h => h('App') render: h => <App/>

Rafael
16.03.2017
20:37:51
кстати есть гайд по рендер функциям? или там все так же как в реакте?

Kelin
16.03.2017
20:38:38
и JSX заюзать
Уйди, пративный

DimenSi
16.03.2017
20:40:52
Ребята, а вы знаете в каких случаях может пропадать Root?



Страница 285 из 3900