
The
22.04.2018
14:28:23
Друзья, а в vue-meta как обратиться к свойству объкта data?

Arsen
22.04.2018
14:28:56
Ваще хз, но вроде там можно указать функцию и в ней будет доступен this

The
22.04.2018
14:29:07
пробовал так:
metaInfo: () => { return {
title: this.title,
}
}
но он чет Undefined поставляет

Google

Arsen
22.04.2018
14:29:22
Блэн опять просраный контекст
Ну скоко можно ребята

The
22.04.2018
14:30:01
точняк, сорян.
ребята, а подскажите ещё такой вопрос.
у меня есть страницы Page. И при переходе с одной страницы на другую данные не подгружаются. Я так понял, потому что загрузка у меня на хук created повешена. На какой хук её нужно повесить, чтобы она осуществлялась каждый переход?

Arsen
22.04.2018
14:36:36
В хуке какого компонента у тебя щас?

The
22.04.2018
14:37:53
Page

Arsen
22.04.2018
14:38:27
Т.е. в компоненте каждой страницы?

The
22.04.2018
14:38:37
created: function() { this.load(); }
как то так

Arsen
22.04.2018
14:38:48
Или в главном, где лежит <router-view/>?

The
22.04.2018
14:38:50
это один компонент, со своим title и body
короче, чтобы было понятно, это компонент отвечающий за рендеринг информационных страниц: Контакты, О нас, и т.д.

Google

Arsen
22.04.2018
14:40:31
Короче запили codesandbox.io мне лень телепатически пытаться понять где у тебя что

Иван
22.04.2018
14:40:42
Хм
:key="$route"
Надо на page повешат
Тогда он будет пересоздаваться каждый раз

Arsen
22.04.2018
14:42:00
Ну это если у тебя роут обновляется, типа с /route на /route?something=value

The
22.04.2018
14:42:23
ну я знаю что это можно через роутер разрулить. beforeUpdate или как там хук.
а именно хук жизненного цикла компонента нету такого, который роутер дергает или обновляет?
а, нашел мой кейс в доке к роутеру:
created () {
// запрашиваем данные когда реактивное представление уже создано
this.fetchData()
},
watch: {
// в случае изменения маршрута запрашиваем данные вновь
'$route': 'fetchData'
},

Arsen
22.04.2018
14:46:53
Если сделать как Иван сказал, то created будет вызываться при каждом обновлении роута

Вишневый чай
22.04.2018
14:49:16
кто знает, почему в vue дебаггере двоится приложение?

Vlad
22.04.2018
14:49:51

Alex
22.04.2018
14:50:23

Иван
22.04.2018
14:50:36
А, ну да

Вишневый чай
22.04.2018
14:50:45
Ват
открываю vue devtools и вижу там приложение дважды.
root > app > ...
root > app > ...

Alex
22.04.2018
14:50:55
В ключ объекты пихать вью ругается

Иван
22.04.2018
14:51:15
Блин

Roman
22.04.2018
14:51:17

Иван
22.04.2018
14:51:25
точно помню что про такой баг уже говорили здесь

Google

Arsen
22.04.2018
14:51:32

Вишневый чай
22.04.2018
14:52:00

Arsen
22.04.2018
14:52:24

Вишневый чай
22.04.2018
14:52:26
вообще это действительно глюк, потому что это случается время от времени
но вот что его вызывает никак понять не могу

Иван
22.04.2018
14:52:36
Там именно у девтулзов такое случалось у кого-то
Но как решили не помню

Вишневый чай
22.04.2018
14:52:45

Arsen
22.04.2018
14:53:10
Тогда ваще хз

Roman
22.04.2018
14:53:29

Иван
22.04.2018
14:54:01
https://github.com/vuejs/vue-devtools/issues/645

Roman
22.04.2018
14:54:04
я такую херню видел когда элементы перемещают по дому обычными методами не вуешными. датапикеры и прочие так делают

Иван
22.04.2018
14:54:05
Оно?

Вишневый чай
22.04.2018
14:54:35

Иван
22.04.2018
14:54:47
Решения там нет)

Николай
22.04.2018
14:55:29

Alex
22.04.2018
14:55:48

Иван
22.04.2018
14:56:05
Походу, они впилили в 4.1.4 вот это https://github.com/vuejs/vue-devtools/pull/637

Alex
22.04.2018
14:56:19
Верующие

Google

Иван
22.04.2018
14:56:19
И вместо потери дерева стали его дублировать)

Alexey
22.04.2018
14:58:37
кто-нибудь использовал materializecss?

Uliana
22.04.2018
15:41:35
какой плагин может такой функционал обеспечить? http://joxi.ru/E2pVqw9u9Zl47r в awesome-vue ничего не нахожу
типо форматирование текста

Миша
22.04.2018
15:42:55

Uliana
22.04.2018
15:44:35

Миша
22.04.2018
15:44:41
!!!!

Vladimir
22.04.2018
15:44:54

Admin
ERROR: S client not available

Uliana
22.04.2018
15:47:10

The
22.04.2018
16:25:27
ребятки, а подскажите такой момент. Есть у меня компонент Page, и внутри него рендерятся другие кастомные компоненты. У них у всех одинаковая структура, сначала идет эдакая шапка с заголовком, а чуть ниже контент. Так вот, как-то можно сделать так, чтобы я в каждом дочернем компоненте не дублировал эту шапку?
все это рендерится через router-view, только содержимое шапки нужно менять всегда. через слоты думал, но не знаю как подступится
суть такая:
Page --> AboutUs
Page --> ContactUs
Page --> History

Vladimir
22.04.2018
16:27:37
а что не так со слотами?

The
22.04.2018
16:28:23
Я не могу понять, как вложить компонент правильно. Вот смотри, по сути дочерний компонент определяет то, что выводить в шапке родительского..
я конечно мог бы скопипастить эту шапку.
в три компонента, и не парится.
но тогда это не похоже на развитие(

Vladimir
22.04.2018
16:30:31
ну я просто определяю некий pageLayout и каждая страница по сути хранит в себе конфиг для этого layout.
хз мож не правильно

Google

Vladimir
22.04.2018
16:31:26
ну это как раз про то о чем ты говоришь. когда дочерний компонент менят внешний вид родительского

The
22.04.2018
16:33:44
а, погоди, там что-то было с named router-view...
хотя это тоже не совсем то, получается что каждую страницу (AboutUs, ContactUs) придется разбивать на два компонента и два файла?(

Timur
22.04.2018
16:43:44
всем привет. написал сайт. задеплоил его на nginx сервер. Теперь внесли изменения и я там часть переделал. Вопрос: каждый раз мне придется делать npm run build и перезаливать файлы или есть какой то выход из ситуации?

Erik
22.04.2018
16:43:48
А почему бы не менять заголовок относительно $route.name? @heavycharged

The
22.04.2018
16:45:36

Иван
22.04.2018
17:24:28

Pavel
22.04.2018
17:24:39
никто не сталкивался с такой ошибкой при компиляции компонента vue ?

Иван
22.04.2018
17:24:41
Но можно прикрутить CI, что б он по пушу в гит сам все это делал
Хм

Pavel
22.04.2018
17:25:35
как буд то бабель не хочет его пропускать через себя

Иван
22.04.2018
17:25:35
Куда-то не туда ты экспорт написал

Pavel
22.04.2018
17:25:37
хотя он есть

Иван
22.04.2018
17:26:35
Покажи код компонента
Можно даже тупо скрином

Pavel
22.04.2018
17:27:24
сек
самый просто для теста