
DimenSi
12.09.2018
13:34:47

Hedint
12.09.2018
13:36:06
Я не очень понимаю, как это решит изначальную проблему человека)
Разве рендер приостановится, если делать async/await в created?

Maxim
12.09.2018
13:36:12

DimenSi
12.09.2018
13:36:21

Google

Maxim
12.09.2018
13:36:25

Hedint
12.09.2018
13:36:32
Ну так а зачем это всё тогда? :D

voix
12.09.2018
13:37:21

Maxim
12.09.2018
13:37:36
+

Hedint
12.09.2018
13:38:46
Он пришел с проблемой "падает ошибка из-за того, что контент рендерится раньше, чем получается с сервера" и ушел в состоянии "перепишу на async/await"
жаль, что это ему не поможет :c

Maxim
12.09.2018
13:39:12
тут пошел спор про то, стоит или делать async created
с учетом того, что created hook задумывался синхронным
например вот
https://forum.vuejs.org/t/cant-get-created-hook-to-work-when-its-async/28604/3

DimenSi
12.09.2018
13:40:46
какая может быть тут проблема?

Google

Maxim
12.09.2018
13:41:08
и нахрена городить такую конструкцию?

Kirill "Loskir" ?¹³
12.09.2018
13:41:38
Я бы на mounted вешал

voix
12.09.2018
13:41:58
А в маунтед есть доступ к this?

DimenSi
12.09.2018
13:42:19

Kirill "Loskir" ?¹³
12.09.2018
13:42:25
У тебя req не задан
Мб this.req?

DimenSi
12.09.2018
13:42:33
вы наркоманы чтоль, харе. Это псевдокод, а не реальный.
и везде есть доступ к this, кроме некоторых роут хуков

Kirill "Loskir" ?¹³
12.09.2018
13:43:22

Askhat
12.09.2018
13:44:11
Подскажите, что за шрифт?

DimenSi
12.09.2018
13:44:13
Я бы на mounted вешал
если делать с mounted, то надо ставить лоадер по умолчанию в true, чтоб не было скачков рендера

Askhat
12.09.2018
13:44:38

DimenSi
12.09.2018
13:44:43

Askhat
12.09.2018
13:44:46
Спасибо

DimenSi
12.09.2018
13:45:13

Andruha
12.09.2018
13:48:20
Превед. Поставил vue init webpack app. Запускаю yarn start, запускается сервак, делаю изменения, ассеты не перебилдиваются, помогает стоп сервака + запуск yarn build + запуск сервака. Это норм поведение из коробки? (В vue я полный 0 еще)

Maxim
12.09.2018
13:49:23

DimenSi
12.09.2018
13:49:24
ну типо нет, но ты еще и легаси сборщик юзаешь, так что хз

Google

DimenSi
12.09.2018
13:49:32

Дмитрий
12.09.2018
13:52:50

DimenSi
12.09.2018
13:54:04
в методе selectLink записывай в свойство ссылку и используй это свойство для src

Дмитрий
12.09.2018
13:54:26

DimenSi
12.09.2018
13:55:05
через return?
selectLink(link) { this.selectedLink = link.url }
iframe(:src="selectedLink")

Александр
12.09.2018
13:56:53
так как мне лучше быть? если я в сreated вызываю action getProduct и записываю в Vuex откуда потом и получаю product

Maxim
12.09.2018
13:57:21
пруфы
С телефона не оч удобно, вот скрин с треда на stack

DimenSi
12.09.2018
13:57:26

Maxim
12.09.2018
13:57:27

Александр
12.09.2018
13:57:53
булеан это явно кастыль))

DimenSi
12.09.2018
13:58:01
и подорожник

Александр
12.09.2018
13:58:21
че сразу обзываться))
в названии группы не сказано vue.js pro

Vitalii
12.09.2018
13:59:05
this.$route.params - является ли элементом DOM?

DimenSi
12.09.2018
13:59:15
там описано в условиях ssr, чтоб бек смог зафетчить данные и отдать человеку с данными, если у тебя обычный спа, то без разницы маунтед или created.

Stanislav
12.09.2018
13:59:17

Александр
12.09.2018
13:59:28
да

Vitalii
12.09.2018
14:00:00
а не туплю

Google

Maxim
12.09.2018
14:00:12

DimenSi
12.09.2018
14:00:37

Maxim
12.09.2018
14:00:45
Ок)

Vitalii
12.09.2018
14:01:07
this.$route.params - является ли элементом DOM?

Maxim
12.09.2018
14:01:12

DimenSi
12.09.2018
14:01:24

Roman
12.09.2018
14:01:43

Admin
ERROR: S client not available

DimenSi
12.09.2018
14:02:01
и ты за mounted

Иван
12.09.2018
14:06:22
Привет всем. Такой вопрос. А может кто-то посоветовать bootstrap 4 webpack 4 vue starter хороший ?)

Kendr
12.09.2018
14:06:50
Берешь вью слай и добавляешь бутстрап

Vitalii
12.09.2018
14:06:57
это обычный обьект
вы выше упомянули, что достаете данные в created, если только не нужно обращение к DOM элементу. Я достаю данные из параметров в url и пихаю их в мутации, вызывая это все в created. Потом достаю данные в mounted. Если я делаю это все в created, то данные не успевают появится в стейте при вызове мутации, соответственно падают вызовы данных с сервера. Я не профи в Vue, но хочу разобраться - в данном случае я правильно сделал или можно было бы асинхронно вызвать мутации через цепочку promise и затем получить данные от сервера?

Alex
12.09.2018
14:08:25
Такой вопрос. Компонента появляется по v-if, как сделать скролл на неё?

Дмитрий
12.09.2018
14:08:33

Иван
12.09.2018
14:08:36
В смысле не надо ?)

DimenSi
12.09.2018
14:09:08


Дмитрий
12.09.2018
14:09:57
советовать тебе быть по адекватнее тоже надо давать?)

Google

Дмитрий
12.09.2018
14:10:02
тут такие советы предоставляют?

DimenSi
12.09.2018
14:10:25
я не могу за тебя кодить.
если ты не понимаешь мой совет, окей, скажи что не понял, но не надо тупо копировать и вставлять мой ответ

Дмитрий
12.09.2018
14:11:02
я спросил простую ж вещь, пока на стадии обучения не понимаю, как это должно работать

Vitalii
12.09.2018
14:11:45

DimenSi
12.09.2018
14:12:18

Дмитрий
12.09.2018
14:12:43

DimenSi
12.09.2018
14:13:06
тогда у тебя iframe будет получать ту ссылку по которой тебе кликнули.

Vitalii
12.09.2018
14:16:48
не понимаю с твоих слов твой кейс
короч - в created вызываю мутации с передачей параметров url, которые их выставляют в стейт. Затем в mounted вызываю данные с сервера, вызовы которых берут те самые данные со стейта, которые в created были пропихнуты через мутации. Если я сделаю все в одном хуке created, то данные не успевают попасть в стейт и вызовы данных с сервера крашутся
вопрос - я правильно делаю?)
или есть вариант получше?

DimenSi
12.09.2018
14:18:47
ты там через параметры понимаешь какой именно продукт открываешь и по нему делаешь запрос? Но если юзер нажал назад, то у тебя приходят не те данные, потому, что к тому моменту у тебя старые данные не пришли?

Vitalii
12.09.2018
14:19:13

DimenSi
12.09.2018
14:19:34
зачем ты фетчишь данные в vuex, у тебя эти данные где-то еще в других компонентах юзаются?

Vitalii
12.09.2018
14:19:53

Stanislav
12.09.2018
14:20:24
Верится с трудом, если честно. Ну да ладно.

DimenSi
12.09.2018
14:20:28
вроде выше ты писал за ошибку, что пока ты фетчил данные, то у тебя рендер падает с ошибкой, потому, что данные не пришли еще, а ты обращался к несуществующему свойству