@vuejs_ru

Страница 590 из 3900
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
a > b ? 1 : (a == b ? false : -1)
ну такое я думал я тут что-то глобальное упускаю

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
и надеюсь ты сортируешь массив, а не прям объектОбъектовый

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
а можешь полностью сказать, что тебе нужно делать?
окей, есть массив объектов, и них есть свойство name, я сортирую его по алфавиту

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?

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
либо вынеси список в computed
он с бека прилетает в created()

в общем ладно, вынесу в метод отдельный

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
и все же приводи к одному регистру

у тебя же там строки

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

Admin
ERROR: S client not available

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

Igor
21.06.2017
10:43:15
Причем в vue 1.0 этот фильтр применится только к добавленному элементу..
Может потому что нету :key и перерисовывает весь список на каждое изменение?

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
Ну если вынести фильтр ниже, он все равно стработает при добовлении элемента.. https://jsfiddle.net/z11fe07p/2185/
ну да, создал фильтр и т.к. не хочешь чтобы обновлялось все заного, поставил вниз. Пользы никакой, зато не вызывается :DDDDD

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, но динамически подставлять ог картинки нельзя

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

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