@vuejs_ru

Страница 314 из 3900
DimenSi
27.03.2017
13:57:47
ок

в общем прикол в другом

пока это значение не выводится, vue devtools не отслеживает это

но как только выводишь, сразу все ок

Google
Дмитрий
27.03.2017
14:11:20
Всем привет, может кто подсказать как правильно орагнизовать роутинг: Есть главный компонент (App), в нем несколько router-link-ов и после них идет router-view, в которых рендерятся компоненты. В одном из таких компонентов (пусть будет Article) есть ссылки на вложенные роуты (/article/:name например, в котором я рендерю компонент Page). Как можно сделать так, чтобы Page рендерился в компоненте App, а не в копмоненте Article?

Roma
27.03.2017
14:14:11
В компоненте article смотреть в параметры роута и брать оттуда name, и соотв. рендерить его внутренность

Возможно, неправильно понял, но без кода тяжело

Stanislav
27.03.2017
14:18:27
Если я все правильно понял, то вроде Page и должно рендерится в App, если в Article нет вложенных router-view

Дмитрий
27.03.2017
14:20:03
Может я пока плохо понимаю принцип работы роутера, router-link и router-view должны находится в одном компоненте - так? И тот компонент, который указан в роуте рендерится в router-view

Дмитрий
27.03.2017
14:20:29
очевидно, что задвать полный путь
Вот такое я пробовал, вроде не вышло

Stanislav
27.03.2017
14:20:52
где ты такое вычитал?
сорян, мне лениво делать демку

Дмитрий
27.03.2017
14:21:12
Ну я доеду до кода часа через 3 - попробую еще раз - если не выйдет покажу

Google
Дмитрий
27.03.2017
14:22:32
Спасибо

Дмитрий
27.03.2017
14:25:45
Спасибо, видимо плохо читал

покажи
https://pastebin.com/n8uTgx4m Набросал примерную структуру. Все таки я что-то делаю не так

Тимур
27.03.2017
14:53:48
ребят, почему на: methods: { loadUslugi: function () { this.$http.get('/uslugi.json', function (uslugiArr) { this.$set('uslugiList', uslugiArr); }); }, ругается: TypeError: Cannot read property 'get' of undefined

на строку this.$http.get

Boris
27.03.2017
14:54:53
Что то подключено что http даёт?

Тимур
27.03.2017
14:55:37
нет. я думал это чтото с коробки)

Alex
27.03.2017
14:56:10
Было из коробки, а теперь можно использовать что больше нравится

Artem
27.03.2017
14:56:35
нет. я думал это чтото с коробки)
https://github.com/pagekit/vue-resource можно это глянуть, я его юзаю

Дмитрий
27.03.2017
14:57:06
Зачем в children еще раз писать article в path?
Обратите внимание, что вложенные пути, начинающиеся с /, будут считаться корневыми. Это позволяет задействовать вложенную структуру компонентов независимо от структуры URL. По совету

Mikhail
27.03.2017
15:04:36
Аксиос норм

Semen
27.03.2017
15:16:41
Аааааааааксиос!

DimenSi
27.03.2017
15:29:08
А кто знает, что за трюк в вебпаки с путями? Если указать ~ перед началом пути?

типо есть в конфиге resolve: { alias: { 'assets' : 'путь' } } и если при использовании ~assets то путь норм подставляет, а без него хз

Кирилл
27.03.2017
15:35:45
~ - значит модуль

Roma
27.03.2017
15:55:23
Обратите внимание, что вложенные пути, начинающиеся с /, будут считаться корневыми. Это позволяет задействовать вложенную структуру компонентов независимо от структуры URL. По совету
Это понятно, но тогда зачем их кидать в children, если все равно пишешь абсолютные пути? Положи все на первый уровень, должно заработать

Google
Дмитрий
27.03.2017
16:05:32
так, а в чем вопрос, напомни
Хочу отрендерить collection внутри app

Пробовал во вложенном роуте писать /:collection не помогло

Arthur ?
27.03.2017
16:15:51
привет всем, как вызвать “перемотку” страницы на самый верх? При нажатии кнопки без роутера

Arthur ?
27.03.2017
16:17:12
да, это оно, спасибо!

Vladimir
27.03.2017
16:36:25
Подскажите что значит @ в js, к примеру import fls from '@/components/fls'

Stanislav
27.03.2017
16:44:29
Подскажите что значит @ в js, к примеру import fls from '@/components/fls'
в JS ничего не значит (вроде). А в vue-cli шаблонах это алиас. Смотри конфиги вебпака

если мне память не изменяет, указывает на 'корень-проекта/src'

Vladimir
27.03.2017
16:45:16
'@': resolve('src')

Stanislav
27.03.2017
16:45:24
не изменяет

Stanislav
27.03.2017
16:46:06
?

Тимур
27.03.2017
17:00:52
вопрос. есть 2 комбобокса. в них массивы списков связаны друг с другом many2many. не соображу как лучше в модель загнать эти данные. как в бд, 3 массива: 2 списка сущностей, и таблицу линков, или как то еще можно?

Boris
27.03.2017
17:06:44
Это относится к vue?

Airat
27.03.2017
17:15:50
> (поддамся общему хайпу) API отдельно, vue отдельно с mimic где про это почитать? если я правильно понял, нужно сделать сервер который будет отдавать компоненты, которые будут общатся с АПИ?

Тимур
27.03.2017
17:16:28
Это относится к vue?
я без понятия

Kelin
27.03.2017
18:00:42


Google
Arthur ?
27.03.2017
18:02:15
https://vue.threadless.com/ видели?

NIKITA
27.03.2017
18:03:31
:D я промолчу как это называется. хабр уже не тот

Stanislav
27.03.2017
18:03:32
Жаль нет размеров для кота

Kelin
27.03.2017
18:03:55
А что, звучит

Stanislav
27.03.2017
18:04:18
Реактивный кот

Покормил, орать перестал

Rafael
27.03.2017
19:05:39


Admin
ERROR: S client not available

Rafael
27.03.2017
19:09:33


что с этим делать?

Michael
27.03.2017
21:07:16
Ребят у всех тербует pro версию подписки чтобы посмотреть видео от @xanf_ua ?

Illya
27.03.2017
21:09:48
Ага

Emil
27.03.2017
21:09:57
я могу как-то послать событие в корневой компонент? не напрямую ребенок-родитель, а через несколько уровней вложенности

наверно, такие вещи надо делать с Vuex

Emil
27.03.2017
21:14:01
что это значит? можно поподробней?

Boris
27.03.2017
21:15:16
Компонент помошник

Который будет использоваться только для передачи событий

Rafael
27.03.2017
21:15:51
https://vuejs.org/v2/guide/components.html#Non-Parent-Child-Communication

Google
Emil
27.03.2017
21:18:15
понял, благодарю

DimenSi
27.03.2017
21:20:41
а почему нельзя юзать $root?

Emil
27.03.2017
21:23:26
а тут такое есть? не знал

в Angular использование rootScope считается антипаттерном, здесь, наверное, тоже. зачем тогда вообще разработчики дают такую возможность? предлагая при этом шину, мутации, экшены

DimenSi
27.03.2017
21:24:31


не знаю, во вью вообще-то иногда предлагают использовать $root вместо шины

Emil
27.03.2017
21:25:15
мне, честно говоря, концепция мутаций нравится больше всего

Rafael
27.03.2017
21:25:31
DimenSi
27.03.2017
21:25:57
т.е. пересоздавать новый объект постоянно дешевлей?

{ ...user, somedata } дешевлей чем user.somedata = somedata ?

Rafael
27.03.2017
21:26:57
DimenSi
27.03.2017
21:27:25
хм

шина vs глобальный стор

6 нормалайз выпустили.

теперь он еще меньше скидывает

Rafael
27.03.2017
21:28:46
Каждая заточена под свои нужны, в первую очередь стопа хранит состояние, подписки на поля и проч проч проч, а шина ничего этого не делает

DimenSi
27.03.2017
21:29:14
в смысле? Она в себе держит все данные и ловит все эвенты

а не, держит все данные, это если через $root хранить все

сорь

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