@vuejs_ru

Страница 2709 из 3900
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
Блэн опять просраный контекст

Ну скоко можно ребята

пробовал так: metaInfo: () => { return { title: this.title, } }
Стрелочная функция не имеет своего this

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 дебаггере двоится приложение?

Alex
22.04.2018
14:50:23
:key="$route"
Только $route.fullPath же ж

Иван
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
открываю vue devtools и вижу там приложение дважды. root > app > ... root > app > ...
какойто компонент дергает root или создает новый экз

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

Google
Вишневый чай
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
А ssr?
неа, нету

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

Roman
22.04.2018
14:53:29
А ssr?
это никак не при чем

Иван
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
Решения там нет)

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
типо форматирование текста
на осом-вью поищи Rich Text Editing

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

Vladimir
22.04.2018
15:44:54
типо форматирование текста
я юзал https://github.com/davidroyer/vue2-editor мне норм

Admin
ERROR: S client not available

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
А почему бы не менять заголовок относительно $route.name? @heavycharged
если бы проблема была только в route.name, там ещё контент, а это отрендеренный html. но я кажется понял как сделать..

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
сек



самый просто для теста

Страница 2709 из 3900