
Ivan
21.06.2017
10:09:56
?

Sasha
21.06.2017
10:11:10
a > b ? 1 : (a = b ? false : -1)
a > b ? 1 : (a == b ? false : -1)

Nikita
21.06.2017
10:11:42
скобки так-то необязательно

Google

Sasha
21.06.2017
10:11:55
для читаемости

Ivan
21.06.2017
10:11:56
нет ну ладно скобки

Dima
21.06.2017
10:12:33
На усмотрение преттиера!
Если он поставит, значит нужны.

Nikita
21.06.2017
10:12:56
Понял.

Ivan
21.06.2017
10:12:56

Nikita
21.06.2017
10:13:19
ну просто это все дело можно проверить 1 строкой))
вложенные тут не особо нужны

Ivan
21.06.2017
10:13:56
ну я же свойства объекта сортирую а не массив чисел или разницы нет

Sasha
21.06.2017
10:14:32
я одного не понимаю

Ivan
21.06.2017
10:14:39
вот прямо из доки пример

Sasha
21.06.2017
10:14:45
зачем ты проверяешь this.sort а помом работаешь с this.groups

Nikita
21.06.2017
10:15:10
а this.sort че принимает? true, false?

Google

Sasha
21.06.2017
10:15:19
и надеюсь ты сортируешь массив, а не прям объектОбъектовый

Ivan
21.06.2017
10:15:21

Sasha
21.06.2017
10:15:35
что принимает? да

Nikita
21.06.2017
10:15:36
а можешь полностью сказать, что тебе нужно делать?
Sasha true, false

Ivan
21.06.2017
10:15:49
true и false

Sasha
21.06.2017
10:15:51
:DD

Ivan
21.06.2017
10:15:57
?

Nikita
21.06.2017
10:15:57
да

Ivan
21.06.2017
10:16:42

Nikita
21.06.2017
10:16:58
ага
и тебе интересует порядок или что?

Ivan
21.06.2017
10:17:12
алфавитный, да

Nikita
21.06.2017
10:17:22
либо a-z, либо z-a?

Ivan
21.06.2017
10:17:42
ну первый клик по возрастанию, второй по убыванию
обновил страницу всё сбросилось

Nikita
21.06.2017
10:18:01
логично...
ахаха
ладно, покажи кнопку сортировки

Ivan
21.06.2017
10:18:45
<span @click="sortGroup()">Подгруппа</span>

Google

Nikita
21.06.2017
10:18:59
покажи метод sortGroup()...

Ivan
21.06.2017
10:19:11
Сильно костыльно? Сортировка по клику
sortGroup() {
if(this.sort){
this.groups.sort((a,b) => {
if (a.name > b.name) {
return 1;
}
if (a.name < b.name) {
return -1;
}
return 0;
});
this.sort = false;
} else {
this.groups.sort((a,b) => {
if (a.name < b.name) {
return 1;
}
if (a.name > b.name) {
return -1;
}
return 0;
});
this.sort = true;
}
}

Nikita
21.06.2017
10:19:12
ты можешь залить кейс на jsfiddle?
this.sort у тебя это дело по дефолту true или false?

Ivan
21.06.2017
10:21:07
true

Nikita
21.06.2017
10:21:23
то есть по дефолту ты сортируешь от a-z?

Andrey
21.06.2017
10:21:31

Ivan
21.06.2017
10:21:35
дя

Nikita
21.06.2017
10:22:05
а не хочешь ли ты вынести сортировку отдельным методом и клик отдельным методом?
и по дефолту сортировать, а при клике менять значение и потом опять сортировать, ммм?

Ivan
21.06.2017
10:22:39
ааа
ну можно наверно\

Andrey
21.06.2017
10:23:32
либо вынеси список в computed

Ivan
21.06.2017
10:24:08
в общем ладно, вынесу в метод отдельный

Andrey
21.06.2017
10:24:56
ну пусть прилетает, в data есть парметр is_asc_sort: true

Nikita
21.06.2017
10:25:04
Foo() {
this.sort = !this.sort;
this.sortGroup();
}
sortGroup() {
this.groups.sort((a,b) => {
if (this.sort) {
a.name > b.name ? return 1 : (a.name < b.name ? return -1 : return 0);
} else {
a.name < b.name ? return 1 : (a.name > b.name ? return -1 : return 0);
}
});
}
и получится у тебя что-то типа такого, верно?

Ivan
21.06.2017
10:25:37
если скопипастю твое
то получится

Google

Nikita
21.06.2017
10:25:47
не скопипастишь
т.к. тебе нужно это привести на лад Vue, я так чисто написал

Ivan
21.06.2017
10:28:12
короче ладно, спасибо всем ^_^

Andrey
21.06.2017
10:29:27
и все же приводи к одному регистру
у тебя же там строки

Ivan
21.06.2017
10:29:49

Dilan
21.06.2017
10:31:19
Не могу понять одну вещь, объясните пожалуйста, если не затруднит. https://jsfiddle.net/z11fe07p/2184/ ... Есть фильтр который выводит имя на нужном языке, при инициализации он вызывается 4 раза, после добовления одного нового элемента, фильтр тригает не только на новом элементе, но и на всех остальных..

Igor
21.06.2017
10:32:28

Admin
ERROR: S client not available

Dilan
21.06.2017
10:35:20
Причем в vue 1.0 этот фильтр применится только к добавленному элементу..

Igor
21.06.2017
10:43:15

Dilan
21.06.2017
10:45:59
Ну если вынести фильтр ниже, он все равно стработает при добовлении элемента.. https://jsfiddle.net/z11fe07p/2185/

Stanislav
21.06.2017
10:47:25
https://twitter.com/DamianDulisz/status/877462144589209600

Sasha
21.06.2017
10:48:10

Dilan
21.06.2017
10:49:22
Я его поставил вниз, чтобы показать что он все равно сработает как раз таки, а вот зачем - непонятно.

Pavel
21.06.2017
10:51:40
Пацыки, у меня вопрос, мне предстоит сделать тест для сайта, на подобие ответа на 10 вопросов и в конце выдаётся результат, например 9/10 и подпись. Так вот мне этот результат надо расширить у пользователя в соц сетке по клику на кнопку. Я так понял что динамически подставлять ог картинки нельзя. Как это лучше реализовать ? Сделать 11 отдельных страниц с результатами ?
П.с. юзаю для это vue
Потому что оч нравится и оч хочу
Простите что ворвался с вопросом

Google

Kelin
21.06.2017
10:52:04
скиньте дискордик vue

Sasha
21.06.2017
10:53:56

Pavel
21.06.2017
10:54:39
Да сам тест сделал, это не проблема
Проблема с Герингом
Шерингом

Sasha
21.06.2017
10:54:52
кем?
а что с ним?

Pavel
21.06.2017
10:55:33
Нужно что бы юзер Шер л на свою страницу картинку с результатом, например 9/10, но динамически подставлять ог картинки нельзя

Sasha
21.06.2017
10:56:01
ты как шаришь картинки?
код хотя бы покажи

Pavel
21.06.2017
10:58:21
Ща , на работу дойду

Stanislav
21.06.2017
11:06:25
https://freelancehunt.com/project/vuejs-spetsialist-slozhnyiy-interesnyiy/229903.html вот и вакансии подьехали

Вишневый чай
21.06.2017
11:18:13
хм, мне тут сказали что в реакте можно перебивать дефолтные атрибуты элементов, а vue так умеет? Чет не получается
впрочем это изначально какая-то не красивая идея

Dima
21.06.2017
11:20:34
Ребят, кто через Бем верстает? Какие фреймворки используете? Я про стили.

Max
21.06.2017
11:22:56
А зачем фреймворки? Можно же обойтись препроцессорами (less, sass или что-то подобное)

Ivan
21.06.2017
11:23:02
эм как это вообще всё связано)

Kelin
21.06.2017
11:23:13
Кто-нибудь знает аналог mimic для сокетов?

Ivan
21.06.2017
11:23:21
ну внутри компонентов конечно можно и по бэму

Dima
21.06.2017
11:23:48
Мне нравится булма, но на базе ее Бем стили так себе. И не нравится мне наследование.
Естественно я использую scss