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

Alex
16.12.2017
10:28:26

Nikolai
16.12.2017
10:28:53
просто я туда не попадаю

Google

Alex
16.12.2017
10:30:01

Nikolai
16.12.2017
10:30:32
а это точно в компонент вставлять?

Alex
16.12.2017
10:32:06

Nikolai
16.12.2017
10:32:24
ну тогда я понять не могу почему они не работают
все по доке делаю же
и в любой компонент? Хотя я и в родительский пробую вставлять

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

Nikolai
16.12.2017
10:34:01

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
у меня реально уже бомбит, ну тоже самое у меня все
Но результат другой

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 выкинь как-нибудь этого бота

Rg
16.12.2017
13:27:07

Rafael
16.12.2017
13:27:37