@vuejs_ru

Страница 2988 из 3900
Дмитрий
29.05.2018
14:24:09
Популярная js библиотека тебе не нужна. у тебя есть $el и $refs
Типо dropdown.$el а дальше с таргетом ох все я поплыл

Phil
29.05.2018
14:25:22
Разве? Начиная с какой-то ESx версии начал гарантировать, кажется
Ну такого не знаю, но как видишь, все еще сортирует)

DimenSi
29.05.2018
14:26:12
и не будет

Google
Andrey
29.05.2018
14:30:05
и не будет
Ну как бы http://2ality.com/2015/10/property-traversal-order-es6.html Traversing the own keys of an object Property keys are traversed in the following order: First, the keys that are integer indices (what these are is explained later), in ascending numeric order. Then, all other string keys, in the order in which they were added to the object. Lastly, all symbol keys, in the order in which they were added to the object.

Vladimir
29.05.2018
14:31:10
Типо dropdown.$el а дальше с таргетом ох все я поплыл
тебе надо слушать клик, поле того как дропдаун открылся. и проверять что то типа YouRefOr$EL.contains(e.target); Если вернет false то закрывать текущий дропдаун

Andrey
29.05.2018
14:39:26
мы говорили о чиссловых ключах

DimenSi
29.05.2018
14:40:47
я типо влез куда не надо?

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

с цифрами да, порядок есть, но строковые не обещают порядок

Andrey
29.05.2018
14:42:28
ну так смотри выше, я отвечал про числоовые ключи

DimenSi
29.05.2018
14:42:52
мне лень, но все вы правы

Artem
29.05.2018
14:45:33
Подскажите, пожалуйста, как правильно делать валидацию форм пришедших с сервера. Например я пробовал vuelidate с $each. Всё хорошо, но надо получить проверку из другого объекта, проблема, так как $each не возвращает итерацию. Можно получить текущий объект, но не родительский. Кто как решает эту проблему? Мб есть хорошие статьи? Спасибо.

Alex
29.05.2018
14:48:26
но порядка все равно нет
я так понял, что нужно сортировать все же самому?

Google
DimenSi
29.05.2018
14:49:27
порядок типо не гарантирован, раз на раз не приходится, если обьект мелкий, то порядок чаще всего никогда не будет меняться.

если хочется 100% порядка, то используй Map()

Ivan
29.05.2018
14:53:23
Скажите, используете ли вы $nextTick или это плохо?

Рэмуальд
29.05.2018
14:54:27
Используем, не плохо

Anton
29.05.2018
15:25:24
создал кастомную директиву, которая по клику на елемент показывает спинер http://prntscr.com/jo4gng кейс такой: я кликаю отослать форму -> показывается спинер -> а когда с бэка приходит ошибка, я убираю спинер. Как убрать спинер, при этом не создавать на странице для этого переменную?

User
29.05.2018
15:27:17
Привет, а куда ру документация vuex делась? Ссылка есть у кого? Спасибо

Anton
29.05.2018
15:29:05
https://github.com/vuejs/vuex/blob/d678c474cbdf05ee44fb1a4067685d5d17c48979/docs/ru/SUMMARY.md

User
29.05.2018
15:29:46
Спасибо

Vladimir
29.05.2018
15:38:47
создал кастомную директиву, которая по клику на елемент показывает спинер http://prntscr.com/jo4gng кейс такой: я кликаю отослать форму -> показывается спинер -> а когда с бэка приходит ошибка, я убираю спинер. Как убрать спинер, при этом не создавать на странице для этого переменную?
Похоже на то, что ты хочешь написать какой то костыль. Потому тчо ты хочешь манипулировать DOM в обход компонента. Правильно будет сделать свойство отвечающие за статус отправки формы.

Anton
29.05.2018
15:40:00
очень может быть

Anton
29.05.2018
15:45:11
показ у меня отрабатывает на клик, а вот как убрать я не пойму

Alex
29.05.2018
15:45:50
Anton
29.05.2018
15:46:20
заменяется содержимое елемента

был текст а стал http://prntscr.com/jo4tfu

Alex
29.05.2018
15:47:04
заменяется содержимое елемента
я понимаю, там же наверно какой-то v-if это делает?

Anton
29.05.2018
15:47:22
там же скрин есть

это деректива делает

Anton
29.05.2018
15:47:46
я обычно делаю переменную isLoading

Alex
29.05.2018
15:47:47
код секретный?

Google
Alex
29.05.2018
15:48:14
я обычно делаю переменную isLoading
я тоже, а тут именно директива)

Anton
29.05.2018
15:48:42
http://prntscr.com/jo4ui9

Anton
29.05.2018
15:49:47
идея в том что бы эту штуку можно было вставить в любую кнопку на проекте, но с переменной, всегда нужно следить что бы не забыть о ней

Vladimir
29.05.2018
15:49:49
http://prntscr.com/jo4ui9
удали срочно этот код из проекта) Какой иннер хтмл. Как ты вернешь то что было то тогда

Anton
29.05.2018
15:50:06
let val = el.innerHTML;

Alex
29.05.2018
15:50:15
согласен, перемудрено как-то

Anton
29.05.2018
15:50:16
я сохранидл :)

Vladimir
29.05.2018
15:50:59
Anton
29.05.2018
15:51:06
в переменную

Vladimir
29.05.2018
15:51:09
и

Andrew
29.05.2018
15:51:30
http://prntscr.com/jo4ui9
)))) Олицетворение идеологии Vue.js

Anton
29.05.2018
15:51:33
в переменную
она ж перезатрётся

Alex
29.05.2018
15:51:52
Миша, всё х..я, давай по новой

Anton
29.05.2018
15:51:54
нет, функция клика ниже

Anton
29.05.2018
15:51:58
надо или снаружи хранить, но это тупо, или делать иначе

Anton
29.05.2018
15:52:29
Миша, всё х..я, давай по новой
Харьковским привет :)

Roman
29.05.2018
15:53:04
http://prntscr.com/jo4ui9
бля лол, а че нельзя было v-if'ом спиннер рендерить?

Anton
29.05.2018
15:53:45
изначально так и было, но так оно не красибо получалось

Google
Vladimir
29.05.2018
15:53:59
Зато щас классно

Anton
29.05.2018
15:54:00
http://prntscr.com/jo4xf5

Hedint
29.05.2018
15:54:03
это слишком просто ??

Anton
29.05.2018
15:54:10
?

Sergei
29.05.2018
15:54:27
СУТЬ: Есть ниндзя-способ клонировать объект, но только с его собственными свойствами, исключив наследованные? ИСТОРИЯ: Пацаны у меня для вас интересный вопрос. Задача: сохранить бекап куска данных в сторе. Кейс: дашборд, пользователь тыкает "Настроить" и перемещает виджеты как ему надо, меняет размеры, а потом понимает, что он осёл и жмёт "Отменить", и тут моя задача вернуть бекап данных. Проблемка в том, что я не могу придумать элегантный способ копировать данные из стора без реактивной пижни (геттеров-сеттеров). Объект многоуровневый и с разыми типами данных, просто перебор в цикле через Object.keys и присваивание новому объекту поможет только рекурсивно — а это опасно. Object.freeze почему-то не сработал, может я просто его не понял ещё. Короче че делать?

Admin
ERROR: S client not available

Vladimir
29.05.2018
15:55:08
http://prntscr.com/jo4xf5
Так у тебя есть переменная отвечающая за статус это SendForm которая на disabled заточена

Anton
29.05.2018
15:55:13
это к теме спиннера

но к большому сообщению наверняка тоже подойдёт

Hedint
29.05.2018
15:55:30
:D

JSON.parse(JSON.stringify(obj)) пробовал?)

понимаю, звучит банально..

Anton
29.05.2018
15:56:14
это к теме спиннера
как раз от нее я и хотел избавиться, но по видимому не прокатит

Sergei
29.05.2018
15:56:27
JSON.parse(JSON.stringify(obj)) пробовал?)
Опа, не пробовал, щя чекну, спасибо

Hedint
29.05.2018
15:56:38
это ж первое, что надо пробовать :)

Sergei
29.05.2018
15:56:49
надо исключить наследованные свойства

вот в чем основная соль

Hedint
29.05.2018
15:57:07
если ты про VUEшные обсерверы - оно их исключит

Sergei
29.05.2018
15:57:07
я просто вместо JSON parse циклом ебашил, привычка

Google
Sergei
29.05.2018
15:57:12
ааа

ну щя

Hedint
29.05.2018
15:57:31
правда я со стором не пробовал (не было нужды), только с чем-то в обычной data, там работало на ура

Vladimir
29.05.2018
15:58:03
так одна пежня же

Hedint
29.05.2018
15:58:07
ага

Sergei
29.05.2018
15:59:32
так что фейл

Hedint
29.05.2018
16:00:15
это.. странно)

Sergei
29.05.2018
16:01:15
ладно буду делать цикл и проверки на typeof object, просто думал может есть че нового в жс для таких случаев

Sergei
29.05.2018
16:15:44
это.. странно)
Так, моя ошибка, прошу прощения. Всё он порезал

Спасибо

Hedint
29.05.2018
16:16:18
:)

Sergei
29.05.2018
16:16:34
А я тут уже функцию рекурсивную написал которая проверяет свойства всех вложенных объектов лол

Игорь
29.05.2018
17:20:24
Всем привет. Не поделитесь ссылкой на грамотную реализацию фильтра товаров?

Vladimir
29.05.2018
17:23:03
Всем привет. Не поделитесь ссылкой на грамотную реализацию фильтра товаров?
товары обычно на беке фильтруют. Или тебе инетесно как получить стейт с инпутов и отправить запрос на сервер?

Игорь
29.05.2018
17:29:04
Да не, у меня не товары и их не много, так что все на клиенте можно реализовать. Знаю как сделать на реакте, но решил сначала спросить у гуру

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