2. Метод profile - получает данные о пользователе, сохраняет их для дальнейшего использования (vuex, localstorage etc.)
$iterator = $decode2[season_episodes_count];
foreach($iterator as $key => $value) {
echo $value[season_number] . '<br>';
echo $value[episodes_count] . '<br>';
foreach($value[episodes] as $key1 => $value1) {
echo '<i style="font-size:9px;">' . $value1 . '</i><br>';
}
}
3
11
1
2
3
4
5
6
7
8
9
10
11
1
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
и финальное, коль у Вас сегодня настроение на подробное объяснения иметься :)
у меня SPA.
Есть компонент header.vue и, например
postList.vue
иpostPage.vue
.Сам header статичный, а с роутингом меняется только отображена страниц postList и postPage.
Так вот, переходя по страницам из postList в postPage я посылаю запросы на сервер за какими-то данными и в middleware на сервере каждый раз проверяю токен( все так?).
Нужно ли при смене этих страниц постоянно запрашивать (обновлять) данные пользователя? (на фронтенде)
Если да, то можно каждый раз через get, как вы сказали, запрашивать а в "прослойке"
router.beforeEach
сохранять их в во vuex.Где-то вычитал, что лишний get это лишнее обращение к серверу не хорошо каждый раз, и решил что можно в куках присылать данные пользователя. И сохранять в vuex .
Типо сейчас так в "прослойке"
beforeEach
делаю -store.getters.doneTodos
, а в store doneTodo вытягивает данные с кук-return state.count = Cookies.get('AuthToken_2')
и таким образом при каждом переходе у меня оказываются новые (актуальные данные пользователя ) во vuex.но они не новые…, они предыдущие, т.к. куки обновляются с задержкой.
Если делать в beforeEach запросом get, то такого происходить не должно, но лишний раз при каждом переходе дергаем сервер.