@vuejs_ru

Страница 1759 из 3900
Nikolai
16.12.2017
10:28:05
вот, в компонент добавил beforeRouteLeave но он не отрабатывает

Alex
16.12.2017
10:28:26
вот, в компонент добавил beforeRouteLeave но он не отрабатывает
https://router.vuejs.org/ru/advanced/navigation-guards.html там надо ещё вызывать next чтобы сообщать что да, уходим

Nikolai
16.12.2017
10:28:53
https://router.vuejs.org/ru/advanced/navigation-guards.html там надо ещё вызывать next чтобы сообщать что да, уходим
но роут меняется, иначе он бы вообще не менялся бы, если next не вызывать

просто я туда не попадаю

Google
Nikolai
16.12.2017
10:30:32
Попробуйте beforeRouteUpdate
да пробовал уже все

а это точно в компонент вставлять?

Alex
16.12.2017
10:32:06
а это точно в компонент вставлять?
Эти хуки добавляются в компонент. https://router.vuejs.org/ru/advanced/navigation-guards.html

Nikolai
16.12.2017
10:32:24
ну тогда я понять не могу почему они не работают

все по доке делаю же

и в любой компонент? Хотя я и в родительский пробую вставлять

Alex
16.12.2017
10:33:44
А вы роутер сам подключили? Это он устанавливаясь как плагин добавляет оные

Alex
16.12.2017
10:34:02
Посмотрите может ошибки в консоли есть

Nikolai
16.12.2017
10:34:12
да нет ничего

Alex
16.12.2017
10:34:21
И при переходах?

Nikolai
16.12.2017
10:34:25
да

Google
Nikolai
16.12.2017
10:37:36
хм а в сам роутер не надо настройки добавлять чтобы хуки работали?

с вотчером главное все работает

http://joxi.ru/1A5o11eiKR91Ym

вот, вотч работает а хук нет

Все же правильно?

Alex
16.12.2017
10:40:41
beforeRouteEnter вызывается в другое время

Nikolai
16.12.2017
10:41:16
когда роут активным становится?

Alex
16.12.2017
10:41:26
Если вы остаётесь в том же компоненте и хотите лишь отследить изменение параметров, то вотчер на роут или beforeRouteUpdate

Nikolai
16.12.2017
10:41:28
Дело в том что я все хуки перепробовал у меня они никогда не вызываются

http://joxi.ru/LmGM44QTRzMDJA

Неужели так? )

Alex
16.12.2017
10:42:49
Ну а внутри что вы написали, зачем

https://router.vuejs.org/ru/essentials/dynamic-matching.html

Nikolai
16.12.2017
10:43:01
какая разница что я там написал?

Я не могу туда попасть тупо, ну не вызывается он

Проблема в чем то другом

Эта функция должна вызываться и код который в ней отрабатывать, хотя бы ошибка в данном случае должна быть

Alex
16.12.2017
10:43:57
Хук beforeRouteEnter НЕ имеет доступа к this, так как к моменту его вызова навигация ещё не подтверждена, а значит и экземпляр компонента ещё не создан. Тем не менее, доступ к экземпляру можно получить, передав коллбэк в next. Эта функция будет вызвана после подтверждения навигации, а экземпляр компонента будет передан в неё в качестве параметра:

Nikolai
16.12.2017
10:44:24
я понимаю это отлично

Alex
16.12.2017
10:44:29
Вот для него нужна такая функция в next. Для других не нужно. Что значит какая разница что написано

Google
Alex
16.12.2017
10:44:34
Ну, вы переименовали хук

Функцию передаете

Nikolai
16.12.2017
10:44:44
но моя задача хотя бы в гребаную консоль что нибудь вывести из хука

Alex
16.12.2017
10:44:44
Её там уже не ждёт никто

Nikolai
16.12.2017
10:45:28
http://joxi.ru/1A5o11eiKR9JYm

ну хочешь сказать это не должно работать?

Функция тупо должна вызываться роутером и передавать туда параметры. Что я буду делать в этой функции это мое дело

Я могу вообще запретить переход на следующий роут

Однако моя функция роутеру почему то не интересна

Вероятнее всего где то ее надо либо регистрировать или еще что

разве я не верно говорю?

beforeRouteUpdate (to, from, next) { next(vm => { console.log(to) }) }

Nikolai
16.12.2017
10:48:12
в старом же коде была такая конструкция, но и она отрабатывать должна

Хоть с ошибкой но должна

самое забавное что дня 3 назад я сделал это без проблем

Alex
16.12.2017
10:49:07
http://jsfiddle.net/uLg4qmpf/2/ работает

Nikolai
16.12.2017
10:52:13
ну могу сказать, что это издевательство так как у меня все тоже самое

а она же не только на компоненте, который в роутере работает?

http://joxi.ru/52alyy0CGa8v9m

Alex
16.12.2017
10:53:30
Версии? Меняете в другом месте? Не пересобирается с новыми изменениями?

Google
Admin
ERROR: S client not available

Nikolai
16.12.2017
10:53:58
Кто найдет 5 отличий )

http://joxi.ru/p27P11et07O5xA

Alex
16.12.2017
10:54:32
beforeRouteUpdate когда мы переходим с роста на роут, но компонент остаётся тот же — а отслеживаем чтобы данные в компоненте поменять

Nikolai
16.12.2017
10:55:04
ну посмотри вот у меня как.. Есть роут, который включает компонент, в этом компоненте есть хук. Вот как может быть что у тебя работает, а у меня нет

попахивает магией

Alex
16.12.2017
10:57:25
Когда переход делается уходим на другой компонент или остаёмся же с эти просто меняются параметры в урл

Nikolai
16.12.2017
10:58:14
у меня компонент меняется

Alex
16.12.2017
10:59:29
Тогда в роутере глобальный хук лучше делать может?

Или хук для конкретного пути

Nikolai
16.12.2017
11:01:53
дело в том, что у меня на каждый роут сделана так скажем анимация.. И есть отдельный компонент отвечающий за эти анимации. Параметры анимации берет из мета роута. Если делать глобально, то как лучше будет передать эти данные в компонент и сказать ему что он должен делать?

Alex
16.12.2017
11:06:32
http://jsfiddle.net/uLg4qmpf/14/

проклацайте 123 - 1 - 2 - 3 - 123 посмотрите

123 компонент тест, остальные один и тот же компонент Home

b0g3r
16.12.2017
11:07:05
vuelidate vs vee-validate?

Stanislav
16.12.2017
11:07:29
Nikolai
16.12.2017
11:10:22
123 компонент тест, остальные один и тот же компонент Home
ну выходит с разными компонентами все должно работать

у меня реально уже бомбит, ну тоже самое у меня все

Но результат другой

Google
Nikolai
16.12.2017
11:18:04
хм а это может быть из за того что руки из жопы?

Ну не поверишь, заинтил новый проект и вуоля!!!

Alex
16.12.2017
11:32:35
Версия роутера может там с багом была?

Павел
16.12.2017
13:11:12
Привет народ! Хочу запилить для андроида приложение, Вью знаю неплохо, когда то юзал кордову, но вот смущают несколько вещей: 1. Прекращена поддержка crosswalk-project 2. Многие плагины под кордову последний раз обновлялись два года назад. p.s. и для apple

Требования к приложению - доступ к аккаунту google/apple и к файловой системе для хранения контента

Вопрос в следующем: стоит ли юзать кордову? или есть что то новое?

Rafael
16.12.2017
13:23:07
@pauline_nemchak выкинь как-нибудь этого бота

Rafael
16.12.2017
13:27:37
ReactNative же
это не замена

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