
Iskandar
13.09.2018
05:15:40
Привет всем, можете подсказать как при изменении значения в дочернем компоненте реактивно изменить значение в родительском?

Konstantin
13.09.2018
05:16:49
Передать через props или погуглить emit

Iskandar
13.09.2018
05:20:38
все спасибо

Дмитрий
13.09.2018
05:30:26

Google

Дмитрий
13.09.2018
05:30:37
что я тут не так делаю?
задача: при клике на ссылку, менять src в айфрейме на href ссылки

Souren
13.09.2018
05:33:17
selectLink(link.url)

Konstantin
13.09.2018
05:33:42

Дмитрий
13.09.2018
05:38:35
так должно передаваться?

Konstantin
13.09.2018
05:41:58
Ну так судя по всему вы весь объект link передали, поскольку я вижу дальше там link.title

Дмитрий
13.09.2018
05:43:45

Konstantin
13.09.2018
05:44:24

x-foby
13.09.2018
05:58:28
спасибо большое
Никаких аргументов там не надо передавать. У вас всё что нужно уже передаётся MouseEvent.
используйте внутри функции this.target - это и есть ваша ссылка

Alex
13.09.2018
06:22:12
event.target ты хотел сказать

Google

DimenSi
13.09.2018
06:23:26

Alex
13.09.2018
06:24:23
Привет, подскажите как считаються данные внутри VALUE ? Вот такого вида <v-progress-linear value="data1 / data2 * 100"></v-progress-linear>

Alex
13.09.2018
06:25:12
никак
это строка

Александр
13.09.2018
06:25:14
в данном случае строка

Alex
13.09.2018
06:25:27
кури доки vue про v-bind

Alex
13.09.2018
06:29:16

Alex
13.09.2018
06:29:43
твоя ошибка в том что value как ты используешься это обычный аттрибут
тебе же нужно вычислять его
для этого используется v-bind директива
короткий синтаксис - :foo="jsвыражение"
добавь двоеточие к названию аттрибута

Alex
13.09.2018
06:31:20
Спасибо сейчас попробую

Konstantin
13.09.2018
06:46:45
Есть кто работал с JWT и Vue.http.interceptors ?

spiridon
13.09.2018
06:47:10

Konstantin
13.09.2018
06:47:58
А что там не так?
Все так, все работает, но внутри приложения не могу испольовать Promise.all, поскольку если на моменте запроса происходит рефреш токена, фейлится весь запрос

Alex
13.09.2018
06:48:27
фейлится потому что ты реджект сразу возвращаешь?
ты делай в интерцепторе рефреш токена
и возвращай этот промис

Google

spiridon
13.09.2018
06:48:48
++

Alex
13.09.2018
06:49:03
могу пример найти

Konstantin
13.09.2018
06:49:41
ты делай в интерцепторе рефреш токена
Делаю рефреш внутри интерцептора, первый фейл рефрешает токен, но остальные допустим два запроса с Promise.all пытаються так же рефрешнуть, поскольку тоже отловили 401
хоть скажите в какую второгу курить мануалы, а то уже извращался по всякому

x-foby
13.09.2018
06:51:58

Никита
13.09.2018
06:52:34
иван тулуп снова в деле

Alex
13.09.2018
06:53:25
this.$axios.interceptors.request.use((conf) => {
if (state.user.authStatus === 'GUEST') {
return Promise.resolve(conf);
}
return this.$auth.getToken()
.then((token) => {
if (token) {
conf.headers.common.Authorization = `Bearer ${token}`;
}
return conf;
})
.catch(() => conf);
}, error => Promise.reject(error));
а в getToken уже происходит рефреш
если нужен

Konstantin
13.09.2018
06:54:17

Alex
13.09.2018
06:54:56
$auth это сервис который работает с токеном если что
хранит его, обновляет и тд

Alex
13.09.2018
06:55:12
(самописный)

DimenSi
13.09.2018
06:55:56

Konstantin
13.09.2018
06:59:06
хранит его, обновляет и тд
Вот сейчас завернул в промис рефреш токен, зафейлилось 3 запроса в Promise.all , потом отправило 3 запроса на рефреш, и дальше отработали запросы с Promise.all, но 3 раза рефреш токена как то не ок вроде =\

Alex
13.09.2018
07:00:10
Твоя проблема в сервисе который с токенами работает
Это не в чате обсуждать явно как делать

x-foby
13.09.2018
07:25:21

Rustam
13.09.2018
07:25:44
Народ а есть какие то паттерны как строить SPA. Я чет вот начал делать тестовый и уже запутываюсь в логике, хотя и пользуюсь VUEX и роутером
Или это просто привыкнуть надо

Google

DimenSi
13.09.2018
07:26:14

Rustam
13.09.2018
07:26:28

Ivan
13.09.2018
07:26:47

Alex
13.09.2018
07:31:16
С праздничком!

Rustam
13.09.2018
07:31:22
с каким

Alex
13.09.2018
07:33:00
день погромиста

Alex
13.09.2018
07:33:01

Admin
ERROR: S client not available

Alex
13.09.2018
07:33:04
и др сегаловича
:3

Alex
13.09.2018
07:33:16

ed
13.09.2018
07:48:45

spiridon
13.09.2018
07:49:50
Ребята, что за тема. В корневом экземпляре vue в хуке created использую dispatch. При переключении вкладок браузера срабатывает хук created, это же не нормально? Или нет?)

Alex
13.09.2018
07:50:06
<component :is=.../> тебе не подходит?
что за магию ты пытаешься сделать то)

ed
13.09.2018
07:50:55

Alex
13.09.2018
07:50:57
вот какую то хуйню творишь вместо обычной верстки ради вставки иконки

Google

Alex
13.09.2018
07:51:50
в конце концов - формируешь массив

ed
13.09.2018
07:51:52
мне нужно отрендерить ее, но вместо слешей иконку вставить
делать цикл в темплейте? можно, но нафига, если можно иначе (ну или не можно)

Alex
13.09.2018
07:52:20

spiridon
13.09.2018
07:52:31
Ну так и вставляй

Alex
13.09.2018
07:52:34
делаешь html стрингу и все
как вариант - делаешь массив
циклом его рендеришь
проверяешь - если это компонент должен быть - его рендеришь
если нет - текст выводишь

ed
13.09.2018
07:53:17

Alex
13.09.2018
07:53:24
потому что почти все ленивые мудилы
сорян
5 лет орали что верстать зашквар - надо js учить
теперь верстать 1 из 10 умеет просто на уровне хорошо
хочешь компоненты - делай массив и циклом рендери

ed
13.09.2018
07:54:30
ну то есть тут это не моя прихоть, я просто искал простой способ это отрендерить)

Alex
13.09.2018
07:54:35
хочешь нормально - делай html стрингу