
Алексей
31.07.2018
08:50:06

dev
31.07.2018
08:50:17
let self = this;; ... self.change_...
либо через стрелочные функции
()=>{ ... this.change...}

Google

Алексей
31.07.2018
08:51:59
да, я исправил уже, блин... а в песочнице реактивность то есть
вроде смоделировал всё, что в проекте, но тут работает, пошёл в проекте копать

DimenSi
31.07.2018
08:54:33

Alex
31.07.2018
08:55:06
читай внимательнее - "было"

Stanislav
31.07.2018
08:55:12

DimenSi
31.07.2018
08:55:36
в том же апи
если автор считает это не очень, он это в апи отметит.

Stanislav
31.07.2018
08:56:24
Значит надо добавить

Alex
31.07.2018
08:56:24
я тебе потенциальную проблему уже отметил

DimenSi
31.07.2018
08:56:40

Alex
31.07.2018
08:56:51
да - ты используешь какое то простанство имен

Google

Alex
31.07.2018
08:57:09
а потом оно может в будуших обновлениях тоже быть использованным
или например накст сверху прилетит - у него там тоже свои атрибуты есть
или поставишь зависимость - где так же кто то решил свои аттрибуты определить
и не факт что будет какой то наблюдаемый конфликт
конечно всегда можно задать какое-то хитрожопое имя, что точно не повторится - например с префиксом

Roman
31.07.2018
09:00:58

Alex
31.07.2018
09:01:13
есть другой нюанс - если воткнуть данные в аттрибут - то gc уже не сможет их обработать
а не факт что данные нужны больше одного раза например

DimenSi
31.07.2018
09:03:57
хоть атрибут === свойство, но читать это все равно сложно

Michael
31.07.2018
09:32:02
[минутка ностальгии] А я любил кофескрипт за то, что он менял == на ===

Богдан
31.07.2018
10:28:01

Illia
31.07.2018
10:41:52
день добрый:) поделитесь опытом как можно отсортировать выведенные циклом данные из объекта выбирая нужный option? то есть на траницу циклом вывелось n блоков с инфой, в которых, к примеру, есть города, а над всем этис списком есть селект с вариантами городов и вот нужно убирать со страницы все блоки, в которых город отличается от выбранного в селекте
я видел примеры из документации, но там нет подобных решений, а только лишь вывод инфы из выбранного селекта
есть ли решение именно на vue, или же нужно на js придумывать свой способ?

Alex
31.07.2018
10:43:56
а vue это какой то другой язык ?

dev
31.07.2018
10:44:12

Alex
31.07.2018
10:44:59
itemsToRender = items.filter(function to filter based on your selected option)

Illia
31.07.2018
10:47:44
ну я имею ввиду что описанные в документации примеры используют синтаксис vue, v-model например, а вы говорите о том, что нужно создать computed и в нем уже нафигачить функцию на чистом js?

Nikita
31.07.2018
10:48:09
можно computed, можно функцией, можно reselect'ом
можно vuex getter'ом

Google

dev
31.07.2018
10:49:17

Illia
31.07.2018
10:49:55

Alex
31.07.2018
10:50:38

Illia
31.07.2018
10:51:07
ну очевидно, что многие вещи будут работать без применения нативных функций

Alex
31.07.2018
10:51:26
а под капотом там свой язык все таки?
или те же нативные "функции" ?

Michael
31.07.2018
10:51:36

Nikita
31.07.2018
10:51:39

Michael
31.07.2018
10:51:46
Там всё описано.

Alex
31.07.2018
10:51:58

Michael
31.07.2018
10:52:04
Ха, хором

Illia
31.07.2018
10:52:18
вы цепляетесь к словам

voix
31.07.2018
10:52:32
Он вроде и не называл вью яп.

Illia
31.07.2018
10:52:52
если есть возможность использовать директивы vue, то лучше использовать их

Alex
31.07.2018
10:53:06

Illia
31.07.2018
10:53:07
а не каждый раз писать простыни того, что уже реализовано

Michael
31.07.2018
10:53:20

Alex
31.07.2018
10:53:22
лучше сразу отсортировать элементы для рендера - чем делать это через директиву

Illia
31.07.2018
10:53:51
ну в общем то я не хотел начинать спор как лучше, я хотел узнать есть ли у кого-о подобный опыт или мысли по реализации

Google

Michael
31.07.2018
10:54:07
Лучше - делать в компьютед

Illia
31.07.2018
10:54:16
вот цикл по объекту и v-if норм, видел но есть нюансы

Michael
31.07.2018
10:54:25
Или иди в ангуляр, пока тебя ссаными тряпками вживую не закидали

Alex
31.07.2018
10:54:26
начнем с того что обход ключей обьекта не консистентная штука

Michael
31.07.2018
10:55:13

Alex
31.07.2018
10:55:18
а во вторых зачем обходить те элементы которые потом не будут рендериться

Michael
31.07.2018
10:55:36

Nikita
31.07.2018
10:55:38

Admin
ERROR: S client not available

Alex
31.07.2018
10:55:50
ничего бесплатного не будет - с учетом того как работает v8

Michael
31.07.2018
10:56:00
Логика должна быть в яп. В шаблонах только лёгкий минимум про рендер.

Nikita
31.07.2018
10:56:52

Michael
31.07.2018
10:57:02
А, и забавный прикол, - компьютед кешируются.
для тех, кто вообще доку не открывал

Alex
31.07.2018
10:57:26
что и есть неконсистентность

Google

Illia
31.07.2018
10:57:49
по-сути ответ сводится к тому, что нужна кастомная функция в computed=) я к этому в принципе и пришел сам, просто решил убедиться что ничего не упустил и все же нет готовых конструкций под это

Alex
31.07.2018
10:57:58
на все возможные случаи селектов

Michael
31.07.2018
10:58:36
@AlexShepard89 для этого и нужно отучиться в нормальной вышке, наверное. Тут хочется начать с базовых вещей или посоветовать книжки.

Illia
31.07.2018
10:58:55
ну вот опять, каким бы не выгодным был вариант с for-if, он все равно есть

Michael
31.07.2018
10:59:00
и сделтаь ту вей биндинг

Alex
31.07.2018
10:59:20
какие же умные ребята

Michael
31.07.2018
10:59:43

Alex
31.07.2018
11:00:06
мне на их фоне местами стыдно даже
когда что-то не знаешь из базы

Michael
31.07.2018
11:00:15
?
Забываешь, когда не пользуешься долго. Это норма.
Главное, иметь умение быстро и метко восполнить знания по мере необходимости.

Kirill
31.07.2018
12:00:34
Всем привет, кто может подсказать хороший dataGrid, кто что использует ?

Yaroslav
31.07.2018
12:04:50
здаров, если тебе фреймворк-агностик то ag-grid.com норм

DimenSi
31.07.2018
12:15:30
еще немного и она в космос будет отправлять

Yaroslav
31.07.2018
12:15:53