@vuejs_ru

Страница 685 из 3900
Макс
06.07.2017
16:33:14
а внутри бефора return; не сработает?

Den
06.07.2017
16:34:16
А return false?

Rafael
06.07.2017
16:34:30
А return false?
да нет же

Google
Stanislav
06.07.2017
16:34:32
И return false;

Rafael
06.07.2017
16:34:36
не должно

Макс
06.07.2017
16:34:41
router.afterEach((to, from) => { if(your condition){ next(false) //this will abort route navigation } })

Den
06.07.2017
16:35:08
А как, там перехватчик вроде, точно

interceptor /

Блин, ну и запара - кучу джойнов обернутых презентерами на беке в понимабельный для Vue массив преобразовывать. Целый день парюсь))

Алихан
06.07.2017
16:46:59
Кто-то пользовал Vuex? Прокидываю через геттеры параметр вот так: export const variant = (state) => { return state.variant; }; Но при использовании его в компоненте - значение всегда undefined, если вернуть в геттере целиком стейт, то геттер содержит в себе объект variant

Магия?

И если вернуть любое другое значение то геттер всегда содержит его

Den
06.07.2017
16:50:12
Может variant зарезервировано на стейте ))))

Алихан
06.07.2017
16:50:23
Биля

Спасибо тебе милчеловек

Пздц

Google
Алихан
06.07.2017
16:50:46
:D

Сработало)

Интересно а накой оно так сделано

Den
06.07.2017
16:52:09
А че было то?

Алихан
06.07.2017
16:52:34
Хм, не, не сработало

А вот хз, ковыряю сижу

Den
06.07.2017
16:52:56
Ааа, ну ясно )))

Алихан
06.07.2017
16:52:57
Возвращаю значение из стейта - геттер становится undefined

Возвращаю другое значение - все ок

Den
06.07.2017
16:53:31
Пробовал выключить и включить?

И имена поменять?

Алихан
06.07.2017
16:53:57
Угу сразу как ты сказал я поменял имя

И не робит

Den
06.07.2017
16:54:39
А мутации норм?

Алихан
06.07.2017
16:55:03
консоль лог пишет, что ок

Den
06.07.2017
16:55:18
undefined в консоли?

Алихан
06.07.2017
16:55:27
Ну, мутация отрабатывает, стейт меняется

Den
06.07.2017
16:55:32
Мож консоль глючит?

Алихан
06.07.2017
16:55:34
Во vuex стейт содержит объект

Возвращаю его в геттер - тут же undefined

Google
Алихан
06.07.2017
16:56:13
Если бы.. В компонентах значение тоже undefined

Emil
06.07.2017
17:00:56
подскажите элегантный способ сделать элемент не кликабельным на определенное время

Den
06.07.2017
17:03:30
По-хипстерски что-ли?))

setTimeout ставь - да и все

Cenator
06.07.2017
17:05:39
афтером можно

вроде

Emil
06.07.2017
17:06:00
спасибо, но это какой-то костыль

Cenator
06.07.2017
17:06:25
а что за элемент?

Den
06.07.2017
17:06:27
Можно animation-delay'ем )))

Алихан
06.07.2017
17:07:04
Короч я балбес

Den
06.07.2017
17:07:11
Body

Emil
06.07.2017
17:07:14
пока вот так решил: html: @click='animate', :class='{ blinking }' js: animate () { this.blinking = true setTimeout(() => { this.blinking = false }, 3000) } css: blinking { pointer-events: none }

Aleksandr
06.07.2017
17:07:23
Css класс написать. В темплейте прибиндить его. И в методах сеттаймаут по эвенту

Emil
06.07.2017
17:07:42
а что за элемент?
ссылка. намекаете на использование элементов формы?

Алихан
06.07.2017
17:07:49
При инициализации store, нужно передавать первоначальный state, с пустым объектом. Иначе реактивная переменная не робит (ну естесно)

лел

Emil
06.07.2017
17:09:03
setTimeout ставь - да и все
ну вот так оно, собсна, и вышло. все дороги ведут в сетаймаут

Алихан
06.07.2017
17:10:08
Кстать если что название геттера и переменная в стейт могут совпадать

Google
Cenator
06.07.2017
17:13:09
ссылка. намекаете на использование элементов формы?
да просто интересно pointer-events: none в css не подойдет?

Den
06.07.2017
17:14:51
да просто интересно pointer-events: none в css не подойдет?
Он тогда будет пропускать клики через себя

Cenator
06.07.2017
17:15:32
а если event.stopPropagation() использовать?

Макс
06.07.2017
17:16:24
а это тут причём?

Den
06.07.2017
17:16:40
stopPropagation останавливает распространения события вверх. Не понял тоже зачем?

Cenator
06.07.2017
17:17:26
от родителя к потомкам это вверх? нуок

Den
06.07.2017
17:17:26
тогда уж preventDefault

Я мог попутать )))

Но все равно

Это для другого по-моему

Admin
ERROR: S client not available

Cenator
06.07.2017
17:20:31
я это юзаю, например, когда на onclick для body вешаю закрытие модалки, а на onclick модального окна(то есть потомка) stopPropagation(), и оно не реагирует на клик

здесь можно попробовать так же, и элемент с pointer-events: none не будет пропускать клики через себя(не пробовал еще)

Yaroslav
06.07.2017
17:22:18
Ни у кого такого прикола небыло, допустим есть серия блоков в компоненте, в одном из них биндится картинка Добавляем пустой блок пофиг где и вся компонента не рендерится

Убираем картинку и всё норм начинает работать

Cenator
06.07.2017
17:23:53
не понял типо контейнер-сосед?

Den
06.07.2017
17:24:02
Ща сек

@click="showModal('recall')

`showModal (key) { this.$bus.$emit('modal::show', key) }`

Google
Den
06.07.2017
17:26:48
class="modal-wrapper" @click="closeModal($event)"

closeModal (ev) { if (ev.target.className === 'modal-wrapper') { this.$bus.$emit('modal::hide') } }

/** * Bind show modal event */ this.$bus.$on('modal::show', (payload) => { if (typeof payload === 'string') { this.forms[payload].show = true } })

/** * Bind hide modal event */ this.$bus.$on('modal::hide', () => { let key for (key in this.forms) { if (this.forms.hasOwnProperty(key)) { this.forms[key].show = false } } })

Cenator
06.07.2017
17:30:04
интересно)

Den
06.07.2017
17:30:23
Только аккуратно надо

А то запутаешься в событиях

Кто в курсе, че правда точку с запятой вредно из JS кода убирать?

Макс
06.07.2017
17:33:29
А то запутаешься в событиях
я доку создавал с опсианием всех эмитов в бас

Alex
06.07.2017
17:36:56
Кто в курсе, че правда точку с запятой вредно из JS кода убирать?
Наоборот, вроде. У меня в опенсорсе майнтейнер не рекомендует использовать точки с запятой в JS

Хотя, может, по стандарту и надо ставить.

Den
06.07.2017
17:38:55
https://github.com/gilbitron/wp-rest-theme/pull/9 Ну мне тут во че загнули

Причем у самого меня никогда траблов не было

Rafael
06.07.2017
17:40:15
вот ты меня поругали сегодня за грязную функцию, а я ведь хороший: https://repl.it/JKIm/4

Den
06.07.2017
17:45:54
Ну грязная - это да

Ну и что, так то?

В пыхе вон почти все грязные - и ничего

Kelin
06.07.2017
17:50:38
Гайс

Den
06.07.2017
17:50:43


Kelin
06.07.2017
17:50:49
как там решали проблему с передачей пустых атрибутов в качестве пропспов?

lalka(myProp) чтобы myProp в этом случае был true

Rafael
06.07.2017
17:51:24
lalka(myProp) чтобы myProp в этом случае был true
Дефолтные значения не прокатывают?

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