@vuejs_ru

Страница 3583 из 3900
Alex
06.09.2018
11:24:50
а datepicker с датой и временем?
Они разные. Зависит от задач

Oleg
06.09.2018
11:25:00
дата и время, выпадающие

Они разные. Зависит от задач
лично ты какой используешь?

Alex
06.09.2018
11:25:20
У меня самопис, т.к. компонент тяжёлый, а мне нужен календарь без выпадения, как в гугле

Google
Oleg
06.09.2018
11:26:04
у меня вчера был офигительный квест на поиск компонента select, выбрал vue-select http://sagalbot.github.io/vue-select/docs/

Alex
06.09.2018
11:26:14
лично ты какой используешь?
Возьми любой компонент, расковыряй и посмотри что внутри.

John
06.09.2018
11:26:19
Oleg
06.09.2018
11:26:44
время жалко, вчера весь день ковырялся ради одного компонента выпадающего списка

Oleg
06.09.2018
11:28:12
Denis
06.09.2018
11:28:48
у меня вчера был офигительный квест на поиск компонента select, выбрал vue-select http://sagalbot.github.io/vue-select/docs/
Чтобы не тратить много времени, используйте awesome-vue списки (https://github.com/vuejs/awesome-vue)

Дмитрий
06.09.2018
11:31:54
Alex
06.09.2018
11:37:16
Как сделать значение :class в зависимости от значения переменной?

Типа если param==='value', то значение class должно быть danger

А если не равно, то default

Типа выбрать из словаря по ключу

Denis
06.09.2018
11:39:06
:class="getClass(variable)" ? )

Google
Alex
06.09.2018
11:39:56
Не, там как-то по другому можно

Александр
06.09.2018
11:40:02
А кто помнит ссылку на сайт с красиво оформленным списком из awesome-vue?

Oleg
06.09.2018
11:40:09
vue-multiselect очень даже неплох
ровно то, что мне нужно. Спасибо, есть и картинки и группировка ?

Hedint
06.09.2018
11:41:25
Не, там как-то по другому можно
ну как по-другому то?) это лучший способ. ну можно еще инлайн впихнуть, но это ухудшает читаемость, а суть остается та же :class="{danger : param === value, default: param !== value}"

Denis
06.09.2018
11:41:42
Да )

Denis
06.09.2018
11:45:59
Почему-то в документации не описано, как в computed-свойства можно передавать параметры

Alex
06.09.2018
11:47:21
computed свойства реактивно пересчитываются

John
06.09.2018
11:47:59
По сути это гетеры

Alex
06.09.2018
11:48:14
это memoized functions

Denis
06.09.2018
11:48:22
потому что нельзя передавать
Нельзя потому что не рекомендуется или как? computed: { someValue() { return (param) => { console.log('Look, I'm using param: ' + param); }}

Ну типа так замечательно работает

Alex
06.09.2018
11:49:11
потому что у них принцип работы другой

John
06.09.2018
11:49:17
Alex
06.09.2018
11:49:18
если тебе нужен параметр - пиши метод

Denis
06.09.2018
11:49:28
Я пока не столкнулся с ситуацией, где это бы не работало, вот и спрашиваю, где можно выстрелить себе в ногу

Alex
06.09.2018
11:49:38
то есть в доке написано все

но ты продолжаешь писать код

Google
Alex
06.09.2018
11:49:44
мол работает же

метод вызовется при рендере

и тогда даст значение

computer property при инициализации строит список зависимостей

изменение которых вызывает пересчет

не дай бог такого коллегу короче

Denis
06.09.2018
11:51:53
Мне тоже не дай бог такого как ты)) Вместо того, чтоб объяснить, мы унижаем. Охуенный подход)

Alex
06.09.2018
11:52:18
обьяснить что именно?

что если в доке нет такого

а ты все равно херачишь

это неправильно?

Alex
06.09.2018
11:53:34
берешь джип и едешь на нем по мелкой реке - не лодка но плывет

Denis
06.09.2018
11:53:38
В доке не сказано, что так нельзя делать. Дока это рекомендация. В критичных случаях там как раз висят предупреждения. Тут предупреждения нет, поэтому я и удивился, почему так нельзя делать.

Alex
06.09.2018
11:53:49
рекоммендация ммм

ну если рекоммендация - можно игнорировать

Denis
06.09.2018
11:54:21
Игнорировать-то нечего, в том-то и дело

Описано, как использовать computed. Так их и используем

Yan
06.09.2018
11:54:45
Не о чем все равно срач

Google
Alex
06.09.2018
11:55:06
Instead of a computed property, we can define the same function as a method instead. For the end result, the two approaches are indeed exactly the same. However, the difference is that computed properties are cached based on their dependencies. A computed property will only re-evaluate when some of its dependencies have changed.

Yan
06.09.2018
11:55:09
Компутед так компутед

Alex
06.09.2018
11:55:37


Yan
06.09.2018
11:55:41
Смелые не стандартные решения

Alex
06.09.2018
11:55:41
рекоммендация да

Denis
06.09.2018
11:55:49
Да я умею читать

Alex
06.09.2018
11:56:01
кажется не умеешь )

Admin
ERROR: S client not available

Alex
06.09.2018
11:56:11
ты вот делаешь ровно то что там в примере показано

Denis
06.09.2018
11:57:40
Нет. Date.now() отрабатывает один раз в момент вызова. А если у меня computed в функции использует какие-то другие параметры, то вызовется при их изменении

Denis
06.09.2018
11:58:08
Я показал некорректный пример

Согласен

Yan
06.09.2018
11:58:21
зато ФП
Ыхех будущее

Denis
06.09.2018
11:58:36
Я в примере не использую никаких полей из data

Yan
06.09.2018
11:58:47
Скоро все как Денис будем писать просто старая школа ещё не понимает

Alex
06.09.2018
11:59:20
Я в примере не использую никаких полей из data
если твой код с такими computer property потом никому не поддерживать - можешь делать что угодно

но следующий человек который такое увидит рискует поехать разумом

Google
Alex
06.09.2018
12:00:10
че там не так?
он в computed property пихает параметры

используя как метод

Michael
06.09.2018
12:00:39
вместо использования мтеода

ага

Alex
06.09.2018
12:01:07
работает же? работает

Yan
06.09.2018
12:01:35
Круто

Я бы поддерживал

Сочувствую тем кто поддерживает аналог в методах

ed
06.09.2018
12:02:05
вопрос зачем, то есть чем обосновано использование именно computed тогда?

Denis
06.09.2018
12:03:29


Вот так отвечают адекватные люди. А не тешат свое ЧСВ

Alex
06.09.2018
12:04:20
ну так и пиздуй вопросы задавай там

чо ж ты сразу туда не пошел

рассказал бы Эвану как надо пользоваться его документацией

Denis
06.09.2018
12:04:37
Пошел, когда тут говном облили

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