
Nightwelf
28.03.2017
12:28:49
все что нужно - из роута менять header
как это делать?

Stanislav
28.03.2017
12:30:07
шлешь ивент в вуе инстанс
или где у тебя переменная хедер хранится ?

Google

Rafael
28.03.2017
12:31:00
Нужно вешать наливные слушатели на корень например
Не слушайте его

Stanislav
28.03.2017
12:34:58

Rafael
28.03.2017
12:35:29
+ загрезняешь пространство ивентов
Потом проект разрастается и там будет колапс т блаблабла
Карочи, юзай мету
А не, есть ещё способ:
Слоты

Stanislav
28.03.2017
12:39:31
а ну роутер это и есть почти инстанс вуе

Google

Stanislav
28.03.2017
12:39:34
тогда сорян да

Rafael
28.03.2017
12:42:08
Просто шина - для динамики, а у тебя статика

Nightwelf
28.03.2017
13:01:43
Короче, собственные эксперименты должны решить как-нибудь проблему

i
28.03.2017
13:13:11
Делаю сайт на larvel (не spa) и хочу на некоторые страницах добавить vue, пока для таблицы и для формы, как правильно это организовать? Сейчас делаю 2 разных приложения и компаную их в один app.js файл, но при загрузке страницы в консоль выдаётся "[Vue warn]: Cannot find element: #deals", или принято делать одно приложение на сайт и отдельные страницы реализовывать компонентами?

Sergey
28.03.2017
13:15:49
подгружай разные файлы )
app.js для 1 страница , app2.js для 2й )

Stanislav
28.03.2017
13:16:29

Sergey
28.03.2017
13:17:22
ну он же делает 2 разных приложения )
может ему надо разделить )

Stanislav
28.03.2017
13:17:53
const deals = new Vue();
const prices = new Vue();
Два разных приложения

i
28.03.2017
13:18:08
так и сделано

Stanislav
28.03.2017
13:18:24

Sergey
28.03.2017
13:18:41
так el разные поставь )

i
28.03.2017
13:18:44

Sergey
28.03.2017
13:18:45
или у тебя id и там и там ?

i
28.03.2017
13:18:51
он на другой странице

Vlad
28.03.2017
13:19:28
ну то и инит другого прилож. делай на соотв. странице

i
28.03.2017
13:20:08
ok

Google

Vlad
28.03.2017
13:20:15
Он пытается найти id на данной странице, а не на той для которой он предназначался

i
28.03.2017
13:21:16
Или лучше каждую страницу отдельным компонентом организовать?

Stanislav
28.03.2017
13:26:19
Или проверяй после загрузки страницы, если у тебя твой элемент. Что-то типа
const myApp = new Vue({...});
const mountElement = document.getElementById('deal');
if (mountElement) myApp.$mount(mountElem)

Vlad
28.03.2017
13:31:06

i
28.03.2017
13:35:39
ok, сделаю для каждой страницы отдельный app.js

Stanislav
28.03.2017
13:37:39

i
28.03.2017
13:39:51
оно всё равно через laravel-mix пропускается, на основе ларвеля тоже можно SPA сделать

Vlad
28.03.2017
13:47:36
я с Laravel-eм не работал. Но думаю что по какой-то ссылке мы переходим на SPA (http://myhome/SPA), или обычную страницу (http://myhome/about.
лубос случае нужно отдавать на страницу те файлы которые будут там использоваться ну и возможно на других страницах

Sergey
28.03.2017
13:47:38

Ilia
28.03.2017
14:15:33

i
28.03.2017
14:49:57
Как можно реализовать подмену элемента при клике на какой-нибудь input с кнопой "сохранить"?

Stanislav
28.03.2017
14:57:58
<button click.prevent="url = secondUrl">Сохранить</button>

i
28.03.2017
15:09:30

NIKITA
28.03.2017
15:40:24
прикольно, liveedu заблочил бесплатный просмотр. Есть запись Ильи о обзоре node.js фреймворков не на liveedu?

Yaroslav
28.03.2017
15:41:51
Ребят
Есть вопрос
А как вы заполняете состояние в vuex?
Обращаетесь по апи, или просто испортите нужный сервис?
Import *

Boris
28.03.2017
15:42:59
Ребята, подскажите, что будет лучшей практикой чтобы получить св-во одного элемента внутри компонента? а конкретно узнать clientWidth для кое какого спана внутри которого есть некий {{text}}. Вставлять $('span').clientWidth внутри вуе кажется неправильным.

Google

Stanislav
28.03.2017
15:46:36

NIKITA
28.03.2017
15:47:10

Yaroslav
28.03.2017
15:47:29
Кто может подсказать?
А как вы заполняете состояние в vuex?
Обращаетесь по апи, или просто испортите нужный сервис?

Vitaliy
28.03.2017
15:47:59

Boris
28.03.2017
15:48:51
в спане указать ref='mySpan', а затем vm.$refs.mySpan, верно?

Vitaliy
28.03.2017
15:49:01
да, все так

Admin
ERROR: S client not available

Vitaliy
28.03.2017
15:49:23
только естественно ты получишь не jquery обертку, а нативный dom элемент
http://youmightnotneedjquery.com/ вот тут есть куча рецептов, как выкинуть jquery и использовать нативный дом

Boris
28.03.2017
15:50:11
да, я понимаю. внутри логики это будет this.$refs.mySpan ?
я и не хочу это комбинировать, просто я мыслю по-джикверьному сейчас и понимаю что это не правильно в рамках сабжа
Спасибо за ответ

синдзи
28.03.2017
16:38:09
посоУ меня такой вопрос: куда можно свои бета версии сайтиков загружать, чтобы в онлайне шарить можно?
Сайты допустим с картинками, так тчо кодпен не катит - там пикчи платно грузить

b
28.03.2017
16:39:20
Now.zh мб
Now.sh

Vitaliy
28.03.2017
16:41:08
GitHub pages
Взять впс за 200 руб. В мес и сотнями плодить там.

b
28.03.2017
16:42:09
Ну да если статика только. Github pages норм ваше

Google

Illya
28.03.2017
16:44:29
Хероку

Vlad
28.03.2017
16:46:03

Evgeniy
28.03.2017
17:06:24
посоны привет всем )))
группа я надеюсь живая
пишу проект на vue js , нравиться но есть вопросы по организации кода , может кто поможет

Rafael
28.03.2017
17:10:22

Vladimir
28.03.2017
17:11:13

Gaiaz Iusipov
28.03.2017
17:13:34

Rafael
28.03.2017
17:14:47

Evgeniy
28.03.2017
17:15:10
я думал тут тихо, ок , да вопрос вот в чем читаю доки все понятно по компонентам, если что нужно сразу делать компонент что бы потом его юзать , так вот возник вопрос , есть список с категориями и у этих категорий есть пагинация, я решил вынести все в отдельный компонент , и вот думаю когда я взаимодействую с компонентом и скажем передаю кое какие данные родителю как это сделать ? да и как я посмотрю мне выгоднее не делать компонент а сделать все в одной куче... как вы считаете в моем случае разделение на компонент обосновано или можно сделать как то по другому ? хочу делать все по правильному но не знаю как
на счет привета да вы правы , но я пинговал просто , группа может быть мертвой сами понимаете это легерамм
и вообще посоветуйте где можно посмотреть большое приложение на vue ?

Rafael
28.03.2017
17:17:59
ссылки на них есть на сайте с доками, в разделе "примеры"

Boris
28.03.2017
17:19:45
Github vue-awesome

Rafael
28.03.2017
17:20:13

Boris
28.03.2017
17:20:16
Огромная дока с примерами плагинами и ответами на почти все вопросы
Официальные примеры и рабочие проекты
мастхэв имхо

Evgeniy
28.03.2017
17:21:21
а такой вопрос вот в втором ангуляре и в четвертом тоже )) предлагается для всех запросов делать сервис компонент и потом из него вызывать методы но вот в vue не заметил такого в доках, как вы поступаете ? за ссылку сейчас проверю