@vuejs_ru

Страница 398 из 3900
Alex
30.04.2017
09:49:29
потому что там js, а тут не понятно что )
Потому что тут тоже js, но для шаблонов можно использовать простой синтаксис и не городить создание сложной разметки в js... про пример с простеньким map все наслышаны конечно, но когда приложение разрастается js с кучей условий превратится в кашу

Ну чёт такое. Хз зачем на форму вешать stopPropagation. @submit.prevent="handler"
А зачем prevent вешать, весь сабмит в handler отправляется, стандартный не отправляет

Alexandr
30.04.2017
09:50:16
я бы ему после фразы "потому что там js, а тут не понятно что )"

не отвечал бы даже

Google
Alexandr
30.04.2017
09:50:25
слишком толсто

Alex
30.04.2017
09:50:37
всмысле кто то напишет да?
Самому писать плагины или обёртки оказалось проще чем на первый взгляд, поэтому проекто-ориентированные костыли делать удобнее ?

Не знаю почему все ищут плагин для решения своей проблемы или там дата-пикера какого, когда гораздо удобнее за пять минут сделать обёртку над ним и везде использовать

Alex
30.04.2017
09:52:48
наверное это как в руби у программеров фишка, как появляется новая задача — для её решения наверняка уже есть гем

Она не сложная, это просто лишние телодвижения не относящиеся к логике приложения.
Ну и любые правки разметки в js не слишком приятное занятие

Denis
30.04.2017
09:54:49
наверное это как в руби у программеров фишка, как появляется новая задача — для её решения наверняка уже есть гем
Это в любом языке/фреймворке так, сначала ищутся готовые решения, если не устраивает пишутся свои.

Alex
30.04.2017
09:55:33
ну или написывают везде что мол нет ничего готового)

Denis
30.04.2017
10:21:48
... и прибавляют цену к проекту ?

Alex
30.04.2017
10:39:18
Ну даже не знаю на что времени больше уйдёт. На поиск, или на написание своей обертки

Yaroslav
30.04.2017
10:39:42
Гуен абенд, а никто не сталкивался с нюансом когда разворачиваем option внутри select через v-for и вот некоторым варинтам нужно выставить disabled. :disabled="false" не канает

Alex
30.04.2017
10:41:53
Для свойств вроде без сокращения надо писать чтобы работало

Google
Alex
30.04.2017
10:42:13
<button v-bind:disabled="someDynamicCondition">Кнопка</button>

Или модификатор .prop надо добавлять для свойств

Тимур
30.04.2017
10:43:35
всем привет) Надо компанентик лоадера. чтоб блокировал div и крутил какую нить анимашку. есть чтото рабочее на примете? ато гляжу их полно но чот все то не работают то монстры)

Alex
30.04.2017
10:44:07
Чтобы блокировал не видел. А так spin.js вроде ниче. Ну или просто крутилку поискать

Тимур
30.04.2017
10:44:10
или не парится да взять на jq)

типа такого. http://gasparesganga.com/labs/jquery-loading-overlay/#examples второй экзапл

Alex
30.04.2017
10:46:06
типа такого. http://gasparesganga.com/labs/jquery-loading-overlay/#examples второй экзапл
http://hekigan.github.io/is-loading/ вот еще например есть

Yaroslav
30.04.2017
10:47:45
<button v-bind:disabled="someDynamicCondition">Кнопка</button>
Работает и в объкте с опциями нужно явно прописывать true/false. 0/1 не канает

Illya
30.04.2017
11:09:27
Можно поподробее. Только не поинты из интернетов.
Отсутствие нормальной композиции

Yaroslav
30.04.2017
12:03:14
Какой то странный Tree-shaking в webpack 2 всётаки.. подтянул один метод из лодаш и исходный бандл пожирнел на 300kb(

Alex
30.04.2017
12:07:58
Можно попробовать импортнуть один конкретный метод вместо либы

Yaroslav
30.04.2017
12:10:52
Это да и понятно. А как же шейкинг?)

Roma
30.04.2017
12:16:56
Это известная проблема с lodash'em

Вот тут очень хорошо и кратко https://www.youtube.com/watch?v=8op8ZtKsrSA

Illya
30.04.2017
12:22:54
Это да и понятно. А как же шейкинг?)
Там сама библиотека должна быть написана грамотно-модульно

Yaroslav
30.04.2017
12:28:07
Ясно понятно. Илья, если не секрет, как ты следишь за последними трендами (в общем по больнице), ну например мираж ос с твоего доклада и вооще?

ресурсы интересуют

Alex
30.04.2017
12:29:54
https://github.com/egoist/always-bet-on-vue

Google
Illya
30.04.2017
13:37:25
Мираж ос клёвая идея

Denis
30.04.2017
14:28:40
ресурсы интересуют
В редите тоже много интересного.

Kosmos
30.04.2017
14:40:41
Скажите, а есть какой-то способ использовать миксины +b +e из bemto в шаблонах компонентов на pug/jade?

Kosmos
30.04.2017
14:43:38
Кажись в компоненты нельзя импортировать миксины pug.

Я не смогу найти ни одного работающего примера с bemto в Vue копмпоннетах. А писать руками названия классов по bem после того как привык к которокому миксину неудобно.

Ilia
30.04.2017
14:58:15
че вам, реакт совсем не нраиса?
Мне jsx не нравится. Как вижу - застрелиться хочется

Kosmos
30.04.2017
14:59:44
Тоже из-за jsx выбрал Vue. Просто как-то по человечески код выглядит, плюс можно использовать тот же pug для шаблонов, а не писать длинные простыни jsx.

Alexandr
30.04.2017
15:00:45
императивный стиль против декларативного

выбор очевиден

Denis
30.04.2017
15:11:33
Liv
30.04.2017
16:33:50
хм, а как работать с чекбоксами? У меня есть несколько чекбоксов, я хочу, чтобы пользователь выбрал какие-то, а потом по сабмиту отправить его выбор на сервер. Пусть у меня в value чекбоксов хранятся id-шники выбранных пунктов и я хочу отправлять на сервак массив отмеченных id-шников. Как это организовать?

Artem
30.04.2017
16:35:48
А вообще будет перевод доки по ssr?

Кто-то знает?

Alex
30.04.2017
16:36:19
А вообще будет перевод доки по ssr?
Будет. Есть желание помочь?)

Artem
30.04.2017
16:36:47
мне кажется я буду бесполезен

Скилл английского очень слабый

Alex
30.04.2017
16:37:26
Тогда только ждать)

Google
Artem
30.04.2017
16:38:13
Половино доки перевёл много чего не понял

Artem
30.04.2017
16:39:39
Ну то есть просто пытался прочесть

вместе с гуглом

Liv
30.04.2017
16:41:44
@alex_sokolov спс за доку, я бы не обратился с вопросом, если бы разобрался самостоятельно. Вот пример моей ситуации https://codepen.io/livalex/pen/PpEKPO?editors=1111

Alex
30.04.2017
16:43:22
@alex_sokolov спс за доку, я бы не обратился с вопросом, если бы разобрался самостоятельно. Вот пример моей ситуации https://codepen.io/livalex/pen/PpEKPO?editors=1111
Стоит прочитать раздел ещё раз :) чекбоксы все привязываются через v-model к одной переменной, которая массив, которая будет содержать выбранные варианты

Admin
ERROR: S client not available

Alex
30.04.2017
16:44:32
Если вам нужно вообще стандартное поведение, то это делать форму, чекбоксам добавлять одинаковый name и указывать value, тогда при отправке формы выбранные сериализуются и будут посланы куда подальше ?

Джон
30.04.2017
17:47:03
спасибо ребят, кто ответил

Andrey
30.04.2017
17:51:38
Парни, вот подскажите по одному вопросу насчёт промисов. Есть у меня один рутовый компонент. Внутри него есть два дочерних. В один момент времени может быть показан только один дочерний(предположим роутинг). В моем приложении есть карта и первый дочерний компонент отображает на этой карте маркеры типа А. Второй дочерний компонент отображает маркеры типа Б. В каждом дочернем компоненте, в хуке created я делаю следующее: map_ready_promise.then(show_marker(type=...) вот зашёл я на страницу, но карта очень долго инитилась. Я переключаюсь между компонентами, у каждого отрабатывает хук и код который ждёт пока зарезолвится промис. Я переключаюсь между компонентами 10 раз. Промис карты резолвится. Какой калбэк промиса отработает и сколько раз?

Alex
30.04.2017
18:11:47
Сложно сказать)

Andrey
30.04.2017
18:51:04
ну как мне подсказывает логика, колбэк выполнится ровно столько раз сколько был зарегестрирован. Но сейчас дойду до дома и проверю

просто надо посмотреть что делается при дестрое компонента

ну в общем-то да, так и есть

при резолве конфига колбэк выполнится ровно столько раз, сколько был зарегистрирован

и как я понимаю единственный вариант это внутри каждого колбэка проверять, а нужно ли его сейчас выполнять?

Stanislav
30.04.2017
20:02:25
Какой то странный Tree-shaking в webpack 2 всётаки.. подтянул один метод из лодаш и исходный бандл пожирнел на 300kb(
У лодаша есть функции по отдельным пакетам (deepClone точно) А вообще, я где-то слышал про отдельный плагин для бабеля, что б лодаш нормально грузить.

Stanislav
30.04.2017
20:10:20
:)

Liv
30.04.2017
20:39:53
а без лодаша жизни нет?

Google
Павел
30.04.2017
20:42:47
Есть rambda

Liv
30.04.2017
20:45:47
это лодаш на ФП? )

Павел
30.04.2017
20:49:11
Примерно

Illya
30.04.2017
21:12:19
И есть lodash-fp

andretshurotshka?❄️кде
30.04.2017
21:13:06
ну рамда получше lodash-fp будет)

Павел
30.04.2017
21:14:51
Есть rambda
ramda* Постоянно хочется через b написать почему-то

Liv
30.04.2017
21:16:41
а весь этот хайп с ФП оправдан в прикладном плане? Т.е. реально проще и меньше писать кода, используя ФП и библиотеки, написанные на его принципах?

Павел
30.04.2017
21:17:21
Ага. Я недавно переписал огромный модуль на фп (нода). Вышло гораздо меньше кода

Не сказать, что стало понятнее, но чисто по ощущениям даже работать стало быстрее

(я избавился от двух классов)

Liv
30.04.2017
21:19:59
хм, насколько я знаю (из видосов докладов уважаемого И. Климова :) ) js интерпретаторы еще очень неоптимально работают с кодом, реализованным по ФП принципам. Тот же Array.prototype.forEach (как пример) в разы медленнее for и т.п.

Павел
30.04.2017
21:20:45
Да, что то слышал подобное

Illya
01.05.2017
03:54:51
Я не устаю повторять, что в 95 процентах случаев это не важно

Вишневый чай
01.05.2017
07:32:21
Счастье в миксовании
счастье в том чтобы фапать на фп, а за здравый смысл еще и побить могут, не модно нынче

Vadim
01.05.2017
07:42:05
Кстати, а есть ли пример либы на gh которая написана на fp полностью

?

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