@vuejs_ru

Страница 1521 из 3900
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 билд, смотри консоль

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
Но общий принцип

Harry
28.10.2017
16:28:38
я сомневаючь что он одностраничник. могу еще про одноклассники поверить, но вк- вряд ли
в вк хедер не пезагружается. музыка играет. значит одностраничник?

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
Ставишь рут http глобально, запиливаешь cors и в бой
что значит поставить рут http глобально? cors (я так понял чтобы приложуха вью могла данные получать с адреса, на котором сервак с рест запущен)

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
Страница перезагружается полностью с серверп

Я об этом

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 работают) тут дело с вебпаком и его сборшиком

Alexandr
28.10.2017
19:33:12
Поставить еслинт в сам атом
а мне подсказать можешь? куда девается this и как этого избежать?

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 все удалять/добавлять. Можно даже позитивно с клиента удалять/добавлять сразу списки не дожидаясь ответа от сервера.

Aleksandr
28.10.2017
20:57:13
Можно немножко по-подробнее?
В личку сейчас отпишу

Да

Т.А
28.10.2017
20:57:24

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