
Pavel
28.10.2017
11:07:15
Просто через пол года планирую попробовать туда выйти

Samat
28.10.2017
12:28:44
подскажите, пожалуйста. создаю такой роут
{ name: 'studentsteacher', path: '/students?search_text=&code=&office_id=&teacher_id=:teacher_id&lesson_type_id=&program_id=&level_id=&in_archive=&is_debtor=false&without_group=false&is_missing=false', component: Students, props:true, meta: {title: 'Студенты', forAuth: true} },
при переходе на него значения запроса сбрасываются
работает только если в новой вкладке ссылку открыть

Google

Alex
28.10.2017
12:41:29

asdf
28.10.2017
13:06:14
потому что используешь runtime only билд, смотри консоль

Alex
28.10.2017
13:12:03

Samat
28.10.2017
13:16:11

Alex
28.10.2017
13:17:13
Как параметры с ссылкой делать. Чтобы не самому строку гигантскую составлять

Samat
28.10.2017
13:17:19
там единственный параметр - teacher_id

Alex
28.10.2017
13:18:27
Вот почитайте

Samat
28.10.2017
13:20:32
так я его вставил туда teacher_id=:teacher_id. и ссылка нормальная генерится. просто по переходу параметр сбрасывается на teacher_id=
а если открыть ссылку в новой вкладке. то не сбрасывается
и параметр нормально подставляется
{ name: 'studentsteacher', path: '/students?teacher_id=:teacher_id', component: Students, props:true, meta: {title: 'Студенты', forAuth: true} },
могу так написать. то же самое

Alex
28.10.2017
13:33:22
А как переключиться на standalone? Или я чего-то не понимаю?

Google

asdf
28.10.2017
13:37:32
Alex, см. Runtime + Compiler vs. Runtime-only https://vuejs.org/v2/guide/installation.html

Alex
28.10.2017
13:47:03
Пытался уже сделать, как там написано. UglifyJS ругается

Harry
28.10.2017
16:18:55
парни, а вот подскажите. я щас делаю тутор один и там приложение Vue запускается отдельно и сервер с rest отдельно. это так и должно быть?

Alexandr
28.10.2017
16:19:40
думаю да. сервер rest вообще проще сторонний использовать

Harry
28.10.2017
16:21:30

Alexandr
28.10.2017
16:23:15
я честно слабо представляю такую соцсеть. теоретически можно, но проще какой-нить трекер задач

Василий
28.10.2017
16:24:59
Может оно и без каких-то фреймворков

Alexandr
28.10.2017
16:26:00
я сомневаючь что он одностраничник. могу еще про одноклассники поверить, но вк- вряд ли

Василий
28.10.2017
16:26:05
Но общий принцип

Enjoy the
28.10.2017
16:27:22

Harry
28.10.2017
16:28:38

Василий
28.10.2017
16:29:11

Alexandr
28.10.2017
16:29:21
pjax наверное

Alex
28.10.2017
16:29:22
гайз, юзает кто vuetify ? Как тулбар зафиксировать, что бы он при скроле оставлся на месте ?

Enjoy the
28.10.2017
16:29:28
Вы тут спорите - спа ли вк?

Alexandr
28.10.2017
16:29:48
да

Harry
28.10.2017
16:32:45

Enjoy the
28.10.2017
16:33:19

Harry
28.10.2017
16:33:45
а, понял

Google

No
28.10.2017
16:33:50
Вк не одностраничник, можете в инспекторе в хроме проверить
Как при этом работает музыка - интересно самому, сейчас буду гуглить

Василий
28.10.2017
16:34:20
Не реактивно, да

No
28.10.2017
16:34:53
Страница перезагружается полностью с серверп
Я об этом

Василий
28.10.2017
16:35:30

Alexandr
28.10.2017
16:36:40
pjax скорее всего
или чтото подобное
фреймы)

Василий
28.10.2017
16:37:21
Или свой костыль

Иван
28.10.2017
19:11:34
Всем привет

Alexandr
28.10.2017
19:12:10
привет

Иван
28.10.2017
19:12:34
Кто работает с atom и eslint, вопрос заключается в том чтоб заставить линтер показывать ошибки которые репортит если запустить npm run dev (yarn dev)

Alexandr
28.10.2017
19:13:33
Подскажите, есть метод, в нем идет запрос get. Вывожу перед методом this, он нормальный, а внутри метода он уже undefined, соответственно и значения я его свойствам передать не могу

Иван
28.10.2017
19:14:07
Вот пример если запушен атом то в линтере нету ошибок
но в консоли если запушенно npm run dev (yarn dev)

Google

Иван
28.10.2017
19:18:55
вот как заставить такие ошибки показыаать всамом редакторе atom (линтеры по js работают) тут дело с вебпаком и его сборшиком

Alex
28.10.2017
19:31:02

Alexandr
28.10.2017
19:33:12

Alex
28.10.2017
19:34:28
then(()=>{ ваш код
Используйте стрелочную функцию чтобы не терять контекст

Alexandr
28.10.2017
19:36:08
спасибо вам, попробую. надо почитать про стрелочные

Alex
28.10.2017
19:37:14

Alexandr
28.10.2017
19:38:03
просто сегодня вообще впервые их увидел

Alex
28.10.2017
19:38:50

Alexandr
28.10.2017
19:39:22
на полном серьезе скажу что ни на что не похожий из ранее встреченного)

Nikita
28.10.2017
19:42:48
у тебя this переопределся в коде; а стрелочная функция не имеет своей this

Т.А
28.10.2017
20:34:13
всем привет. есть отдельная страница для комментирования поста (backend ларавел), вопрос в том, что можно ли сделать как на рисунке
никак не могу понять как сделать так, чтобы Vue знал Auth::user()->id

Aleksandr
28.10.2017
20:39:12
Блейд же на сервере рендерит уже шаблон
Создавай vue компонент и опускай данные туда)

Google

Т.А
28.10.2017
20:40:14
форма с экшеном в котором нужно передать id поста, так же помогите найти решение как передать её Vue. id нужен серверу для того, чтобы найти пост в который нужно сохранить коммент
Создавай vue компонент и опускай данные туда)
можно ли сделать так с помощью директивы v-for?
`
<div class="media-body" v-for="reply in replies">
<h5 class="media-heading">{{ reply.user.name }}</h5>
<p>{{ reply.body }}</p>
<ul class="list-inline">
<li>{{ reply.created_at }}</li>
<li>
<a href="/status/like/{{ reply.id }}"><i class="glyphicon glyphicon-heart{{ $reply.likes.count() ? '' : '-empty' }}"></i></a> {{ $reply.likes.count() ?: '' }}
</li>
</ul>
</div>


Aleksandr
28.10.2017
20:49:17
Мы похоже непоняли друг-друга. Тебе нужно сделать компонент. В который ты передашь все данные с сервера. Включая
Auth::user()->id
, а там итерацию```@foreach``` блейда можно изи заменить на дерективу v-for, да. Если ты об этом. А
@if
заменить на v-if директиву.
Это несложно сделать, только тебе еще нужно будет прописать в роутах ларавеля API для записи в базу данных, и для удаления. И асинхронно это из Vue все удалять/добавлять. Можно даже позитивно с клиента удалять/добавлять сразу списки не дожидаясь ответа от сервера.

Т.А
28.10.2017
20:56:49
асинхронно это через аксиос?

Aleksandr
28.10.2017
20:57:13
Да

Т.А
28.10.2017
20:57:24