← пред | след →
katanaaa 2022-06-25 17:09:23
katanaaa 2022-06-25 17:09:23
katanaaa 2022-06-25 17:09:23
всем привет) такая ошибочка: у меня есть логин, при котором приходят аксесс и рефреш токены, с помощью первого я могу стучаться до эндпоинтов;
и после логина меня перекидывает на страничку личного кабинета, где должна грузиться инфа по юзеру, а это уже эндопоинт.
И получается, что я делаю запрос как бы БЕЗ аксесс токена
Я правильно понимаю, что дело в том, что я использую неправильный лайфсайкл хук?
islambeg 2022-06-25 17:17:06
Есть такой код в компоненте. galleryStore — стор на Pinia. В какой-то момент upload превращается в undefined, но этот watch не отрабатывает.
Есть идеи, где что может идти не так?
watch(
() => galleryStore.upload,
(newUpload: Upload | undefined) => {
console.log(newUpload);
form.label = newUpload?.data.label || «»;
form.url = newUpload?.data.url || «»;
form.file = newUpload?.data.file;
}
);
anonim qwerty 2022-06-25 17:23:27
а какую версию накста нужно 3й вьюхе?
katanaaa 2022-06-25 17:32:32
katanaaa 2022-06-25 17:09:23
всем привет) такая ошибочка: у меня есть логин, при котором приходят аксесс и рефреш токены, с помощью первого я могу стучаться до эндпоинтов;
и после логина меня перекидывает на страничку личного кабинета, где должна грузиться инфа по юзеру, а это уже эндопоинт.
И получается, что я делаю запрос как бы БЕЗ аксесс токена
Я правильно понимаю, что дело в том, что я использую неправильный лайфсайкл хук?
решил, проблема была в интерсепторе)
islambeg 2022-06-25 17:35:15
islambeg 2022-06-25 17:17:06
Есть такой код в компоненте. galleryStore — стор на Pinia. В какой-то момент upload превращается в undefined, но этот watch не отрабатывает. Есть идеи, где что может идти не так?
watch(
() => galleryStore.upload,
(newUpload: Upload | undefined) => {
console.log(newUpload);
form.label = newUpload?.data.label || «»;
form.url = newUpload?.data.url || «»;
form.file = newUpload?.data.file;
}
);
Похоже, дело именно в том, что я мутирую на undefined. Если не undefined, то отрабатывает
katanaaa 2022-06-25 17:36:45
islambeg 2022-06-25 17:17:06
Есть такой код в компоненте. galleryStore — стор на Pinia. В какой-то момент upload превращается в undefined, но этот watch не отрабатывает. Есть идеи, где что может идти не так?
watch(
() => galleryStore.upload,
(newUpload: Upload | undefined) => {
console.log(newUpload);
form.label = newUpload?.data.label || «»;
form.url = newUpload?.data.url || «»;
form.file = newUpload?.data.file;
}
);
попробуй обработать случай, если typeof newUpload === ‘undefined’
katanaaa 2022-06-25 17:36:48
просто выходи
islambeg 2022-06-25 17:40:18
katanaaa 2022-06-25 17:36:45
попробуй обработать случай, если typeof newUpload === ‘undefined’
Не понял, на каком моменте обработать. С undefined этот watch вообще не триггерится (galleryStore.$subscribe тоже)
islambeg 2022-06-25 17:41:14
То есть, когда я делаю galleryStore.update = undefined, этот watch не срабатывает
islambeg 2022-06-25 17:44:04
Стоп, похоже на мой косяк, у меня изначально galleryStore.upload стоит undefined.
В общем, всё норм)
Rannmmm 2022-06-25 18:15:45
Hey i can get value from store in function ? Its fail way ?
unwaye 2022-06-25 18:16:24
Rannmmm 2022-06-25 18:15:45
Hey i can get value from store in function ? Its fail way ?
this.$store
Rannmmm 2022-06-25 18:18:43
Yes i try dont work in the template but i see the value
Rannmmm 2022-06-25 18:19:14
unwaye 2022-06-25 18:16:24
this.$store
And the store its not in sane component
unwaye 2022-06-25 18:19:58
Rannmmm 2022-06-25 18:18:43
Yes i try dont work in the template but i see the value
show the template
Rannmmm 2022-06-25 18:20:55
unwaye 2022-06-25 18:19:58
show the template
Sec i send from the computer i edit
Rannmmm 2022-06-25 18:23:48
https://www.codepile.net/pile/0XdEyGry
Rannmmm 2022-06-25 18:24:25
In the template i get the value ,
But in the console.log in button function i not get him
holyVitalijs 2022-06-25 18:31:20
Перед тем как я сделаю images slider на native js, скажите, а вы сами пишите images slider обычно, или в vue есть что интересное, связанное. Jquery кто желает, пусть использует, но просьба в данном вопросе не упоминать.
stork0 2022-06-25 18:34:30
Приветствую. Помогите организовать первое приложение. Будет приложение заметок по категориям.
Входной компонент App.vue будет содержать компоненты
<template>
<Sidebar>
<slot>
<ListCategories/>
</slot>
</Sidebar>
<Content>
<slot>
<ListPosts :is=»categoryId»/>
</slot>
</Content>
</template>
Sidebar это будет боковая панель в которую через слот будет передаваться компонент со списком категорий. Возможно там будет ещё что-то типа ссылок для настройки приложения.
Content будет содержать основное содержимое выбранного раздела.
ListPosts будет содержать посты заметок по категориям.
И так меня интересует как взаимодействовать между компонентами, например при выборе категории подгрузить соответствующие посты из неё. Мне тут кто-то советовал создавать глобальное событие и отлавливать его в ListPosts, но что-то гугл мне не помог и прочитав доку не увидел ничего о подходе глобальных событий. Мне нужно в ListCategories эмитить событие отлавливать его в App.vue @click-category-id=»refCategoryId = сюда значение из события refCategoryId должен быть реактивным и его передавать в ListPosts компонент :categoryId=»refCategoryId» так ?
A_Magner 2022-06-25 18:38:53
Вроде достаточно повесить на оба компонента v-model с кодом категории. Они будут синхронизироваться через родительский компонент. Первый будет менять код при смене категории, второй — подгружать новые списки при смене кода
stork0 2022-06-25 18:40:45
A_Magner 2022-06-25 18:38:53
Вроде достаточно повесить на оба компонента v-model с кодом категории. Они будут синхронизироваться через родительский компонент. Первый будет менять код при смене категории, второй — подгружать новые списки при смене кода
А модель не для форм?
A_Magner 2022-06-25 18:41:16
Модель для чего угодно, где нужно двустороннее связывание данные
A_Magner 2022-06-25 18:44:29
Если двустороннее связывание не требуется, например, первый только меняет, второй только принимает, то да, достаточно эмита и пропса
stork0 2022-06-25 18:49:55
A_Magner 2022-06-25 18:41:16
Модель для чего угодно, где нужно двустороннее связывание данные
А вот мне нужно будет отображать различные разделы, скрывать один компонент показывать другой. Это рядом просто указывать другой и привязывать is ?
A_Magner 2022-06-25 18:52:37
Можно через v-if или v-show, ещё дополнительно можно кэшировать состояние ранее показанных, но использовать только при острой необходимости — сильно загружает ресурсы
A_Magner 2022-06-25 18:55:30
Если компонентов несколько и входные параметры у них \- одинаковые, то можно и через component :is
stork0 2022-06-25 18:57:06
A_Magner 2022-06-25 18:52:37
Можно через v-if или v-show, ещё дополнительно можно кэшировать состояние ранее показанных, но использовать только при острой необходимости — сильно загружает ресурсы
v-if будет размонтировать компонент?
A_Magner 2022-06-25 18:57:36
Да, удалять из DOM, v-show просто скрывать
A_Magner 2022-06-25 18:58:36
И при v-show компонент монтируется при загрузке страницы, а показывается по условию. V-if монтирует и демонтирует по условию
murodjon2559 2022-06-25 19:06:00
https://github.com/murodjon-umar0v
Assalomalekum 👋
Kirib repositorylarga ⭐️ bosvorsib obuna bovorsela hursand bo’lardim.
Bosganlarga oldindan kattakon rahmar 🙂
murodjon-umar0v — Overview —
GitHubI’m web developer Murodjon Umarov.
19 y.o.
12.04.2003 — years. — murodjon-umar0v
web_developer_69 2022-06-25 19:06:58
Всем добрый вечер , через что проще всего сделать анимацию
web_developer_69 2022-06-25 19:07:13
Чтоб блок вылетал из края браузера
murodjon2559 2022-06-25 19:08:00
https://github.com/murodjon-umar0v
Assalomalekum 👋
Kirib repositorylarga ⭐️ bosvorsib obuna bovorsela hursand bo’lardim.
Bosganlarga oldindan kattakon rahmar 🙂
murodjon-umar0v — Overview —
GitHubI’m web developer Murodjon Umarov.
19 y.o.
12.04.2003 — years. — murodjon-umar0v
JustAl_0ne 2022-06-25 19:11:21
murodjon2559 2022-06-25 19:08:00
https://github.com/murodjon-umar0v
Assalomalekum 👋
Kirib repositorylarga ⭐️ bosvorsib obuna bovorsela hursand bo’lardim.
Bosganlarga oldindan kattakon rahmar 🙂
Реклама… Репорт
JustAl_0ne 2022-06-25 19:11:33
Или нет
murodjon2559 2022-06-25 19:11:49
Добрый вечер
murodjon2559 2022-06-25 19:11:57
Это не реклама
JustAl_0ne 2022-06-25 19:13:31
murodjon2559 2022-06-25 19:08:00
https://github.com/murodjon-umar0v
Assalomalekum 👋
Kirib repositorylarga ⭐️ bosvorsib obuna bovorsela hursand bo’lardim.
Bosganlarga oldindan kattakon rahmar 🙂
Хм… Написано шаришь с питоном 90% но всего 1% кода на питоне -_- это как?
murodjon2559 2022-06-25 19:15:06
Основном я пищу Фронта
JustAl_0ne 2022-06-25 19:16:02
murodjon2559 2022-06-25 19:15:06
Основном я пищу Фронта
Ну я это понял… Зачем обмануть тогда с 90% ?
JustAl_0ne 2022-06-25 19:17:29
JustAl_0ne 2022-06-25 19:16:02
Ну я это понял… Зачем обмануть тогда с 90% ?
Питонисты: 🗿🗿
murodjon2559 2022-06-25 19:17:43
что опять 90%
Kirill Osipov 2022-06-25 19:17:58
JustAl_0ne 2022-06-25 19:17:29
Питонисты: 🗿🗿
да будет срач
F12VA 2022-06-25 19:18:01
приветствую, в беке вообще не разбираюсь, но вот решил попробовать, и появился вопрос что лучше всего использовать для бека в связке с vue?
Kirill Osipov 2022-06-25 19:18:18
F12VA 2022-06-25 19:18:01
приветствую, в беке вообще не разбираюсь, но вот решил попробовать, и появился вопрос что лучше всего использовать для бека в связке с vue?
что самому нравится
web_developer_69 2022-06-25 19:18:33
F12VA 2022-06-25 19:18:01
приветствую, в беке вообще не разбираюсь, но вот решил попробовать, и появился вопрос что лучше всего использовать для бека в связке с vue?
Разницы нет
Kirill Osipov 2022-06-25 19:18:42
а так без разницы как ты запросы обрабатывать будешь
← пред | след →