@vuejs_ru

Страница 1522 из 3900
Roman
29.10.2017
00:43:03
есть кто?
чо аву у @yarossl стырил ?

Т.А
29.10.2017
00:43:25
нет конечно

шаблон выглядит таким образом, <replies inline-template :replies-data="{!! json_encode($status->replies) !!}" :auth-id="{!! json_encode(Auth::user()->id) !!}"> <div class="media status-reply" v-for="reply in replies"> <a class="pull-left" :href="'/user/' + reply.user.username"> <div class="avatar-parent"> <img class="media-object img-responsive img-circle" :alt="reply.user.username" :src="reply.avatar"> </div> </a> <form v-if="authId === reply.user.id" action="/status/delete" method="post"> {{ csrf_field() }} <button type="submit" class="close pull-right" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </form> <div class="media-body"> <h5 class="media-heading">@{{ reply.user.username }}</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> </div> </replies> app.js выглядит так Vue.component('replies', { props: ['repliesData', 'authId'], data: function () { return { replies: [], authId: [], input: '' } }, }); const app = new Vue({ el: '#app', });` а в консоль выдает ошибки Property or method "replies" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Property or method "reply" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Error in render function: "TypeError: Cannot read property 'id' of undefined" TypeError: Cannot read property 'id' of undefined

Google
BlastPy
29.10.2017
06:47:02
может потому что он пустой ?

Alex
29.10.2017
08:06:49
гайз хелп плиз, [Vue warn]: Unknown custom element: <card-item> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

вродевсе норм сделал



Aleksey
29.10.2017
08:13:18
components не надо пихать в data

Alex
29.10.2017
08:14:13
components не надо пихать в data
вот это я тупанул, спс

Rafael
29.10.2017
08:49:25
шаблон выглядит таким образом, <replies inline-template :replies-data="{!! json_encode($status->replies) !!}" :auth-id="{!! json_encode(Auth::user()->id) !!}"> <div class="media status-reply" v-for="reply in replies"> <a class="pull-left" :href="'/user/' + reply.user.username"> <div class="avatar-parent"> <img class="media-object img-responsive img-circle" :alt="reply.user.username" :src="reply.avatar"> </div> </a> <form v-if="authId === reply.user.id" action="/status/delete" method="post"> {{ csrf_field() }} <button type="submit" class="close pull-right" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </form> <div class="media-body"> <h5 class="media-heading">@{{ reply.user.username }}</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> </div> </replies> app.js выглядит так Vue.component('replies', { props: ['repliesData', 'authId'], data: function () { return { replies: [], authId: [], input: '' } }, }); const app = new Vue({ el: '#app', });` а в консоль выдает ошибки Property or method "replies" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Property or method "reply" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Error in render function: "TypeError: Cannot read property 'id' of undefined" TypeError: Cannot read property 'id' of undefined
?

Pauline
29.10.2017
08:51:36
шаблон выглядит таким образом, <replies inline-template :replies-data="{!! json_encode($status->replies) !!}" :auth-id="{!! json_encode(Auth::user()->id) !!}"> <div class="media status-reply" v-for="reply in replies"> <a class="pull-left" :href="'/user/' + reply.user.username"> <div class="avatar-parent"> <img class="media-object img-responsive img-circle" :alt="reply.user.username" :src="reply.avatar"> </div> </a> <form v-if="authId === reply.user.id" action="/status/delete" method="post"> {{ csrf_field() }} <button type="submit" class="close pull-right" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </form> <div class="media-body"> <h5 class="media-heading">@{{ reply.user.username }}</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> </div> </replies> app.js выглядит так Vue.component('replies', { props: ['repliesData', 'authId'], data: function () { return { replies: [], authId: [], input: '' } }, }); const app = new Vue({ el: '#app', });` а в консоль выдает ошибки Property or method "replies" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Property or method "reply" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. Error in render function: "TypeError: Cannot read property 'id' of undefined" TypeError: Cannot read property 'id' of undefined
лучше закидывай куда-нибудь. тем более, вью можешь подключить хоть на кодпен

Alex
29.10.2017
08:58:47
Админы проснулись)

Rafael
29.10.2017
09:03:57
Админы проснулись)
Ты тоже должен был сделать ему замечание ?

Valeriy
29.10.2017
10:36:05
всем привет! может кто-нибудь подсказать как в vue создавать динамически dom элементы по аналогии с document.body.appendChild(element) ? заранее спасибо

Valeriy
29.10.2017
10:38:01
через v-for
и в 'v-for' document.createElement используем?

Google
Rafael
29.10.2017
10:38:44
нет, v-for это для итерирования по массиву сответсвенно в этотм массив ты можешь добавлять какие-то данные и однотивпные компоненты будут автоматически отрисосываться

Valeriy
29.10.2017
10:40:16
Зачем тебе это?
при получении данных с сервера нужно отрисовывать элементы в html и заполнять данными

DOUBLE WITHDRAWAL
29.10.2017
10:41:27
Вуйно -- изменять данные, а шаблон уже сам подстроится.

Starik
29.10.2017
10:41:35
а как вуйно?)
Тоже очень интересует как забыть джеквери и поселить в душе вью?

DOUBLE WITHDRAWAL
29.10.2017
10:42:30
Тоже очень интересует как забыть джеквери и поселить в душе вью?
Перестать думать о реальном dom'е и начать думать о данных.

Rafael
29.10.2017
10:42:32
Создаешь компонент и пихаешь в vfor
а если нужны разные компоненты - то отрисовывааешь через v-for components is

Stanislav
29.10.2017
10:42:49
Эх, а я уж думал кейс интересный. Хотел предложить рендер функции

Rafael
29.10.2017
10:43:27
Эх, а я уж думал кейс интересный. Хотел предложить рендер функции
мне кажется это слишком сложно для него будет

я поэтому даже предлагать не стал

Stanislav
29.10.2017
10:44:09
Ага

Starik
29.10.2017
10:44:52
а если нужны разные компоненты - то отрисовывааешь через v-for components is
Данные это хорошо, но вот заделал я сейчас таскаемый блок. Думаю сделаю круто координаты туда, координаты сюда, потом обработаю из так да сяк, а путь отрисовывеется потом само. А оно что то тормозит ? и фпс уж больно проседает.

Сори не на то ответил

Starik
29.10.2017
10:47:40
тут скорее всего твой проеб
Скорее всего, но осадочек то остался

Google
Starik
29.10.2017
10:48:47
но вообще закинь в песочницу поиграться
В понедельник сделаю, может чего засоветуете путного

Andrew
29.10.2017
11:45:50
Ребята, кто-то делал placeholder для картинки, пока она не загрузиться на сервер, типо как в телеграме спинер на загрузку файла? Скиньте реализацию, примери, или роскажите как делали такое. Долбаюсь уже 4 час, не знаю как лучше будет(

Andrew
29.10.2017
11:48:50
Спасибо, гляну

Rai
29.10.2017
11:56:14
Приветы

помогите с vuetify

Vladislav
29.10.2017
11:57:04
помогите с vuetify
какие вопросы?

Rai
29.10.2017
11:57:48
v-select не показывает значение из v-model точнее не показывает его выбранным

v-select лежит в модальном окне

Vladislav
29.10.2017
11:59:34
ты хочешь чтоб были изначально выбраны какие то значение или у тебя при выборе не заполняет v-model?

Rai
29.10.2017
11:59:49
изначально

как ни странно когда вне модале норм

Vladislav
29.10.2017
12:00:28
что то странно у тебя Оо

пример кода можешь залить?

Rai
29.10.2017
12:04:03
пример кода можешь залить?
эмм обязательно ? весь код просто как в доках

Vladislav
29.10.2017
12:04:22
очень странно что у тебя модальное окно влияет на это

Rai
29.10.2017
12:04:53
диалог тоже от vuetify если что

сам в шоке

как может item-value влиять? когда вне модалке он у меня пашет на пох

Google
Rai
29.10.2017
12:12:59
https://gist.github.com/RaiMaemirov/c97bf752c1d746d294bab668f73e4f3f

Anton
29.10.2017
13:07:36
Приветствую, подскажите, в компоненте для дива присваиваю ref: .customerCard(ref="customerCard"), в mounted пытаюсь получить this.$refs.customerCard - говорит undefined, при этом если поместить в функцию с таймаутом на 1-2 секунды, то обратится к нему можно, то есть он не успевает добавиться, с чем это связано?

Anton
29.10.2017
13:18:16
Про nextTick почитайте, но вообще такое обращение к компонентам (через refs) не рекомендуется
Обращаюсь к диву внутри компонента, почему не рекомендуется? Про nexttick читал и пробовал - не помогло

Alex
29.10.2017
13:18:55
Потому что не нужно обращаться к разметке компонента :)

undefined потому что ещё нет элемента на странице, nextTick только с этим поможет

Anton
29.10.2017
13:26:44
Потому что не нужно обращаться к разметке компонента :)
зачем тогда refs вообще? Мне нужно вычислить ширину диву и явно задать ее

Alex
29.10.2017
13:28:58
Для крайних случаев, когда может потребоваться доступ к DOM-элементу. Например, чтобы не городить кучу разных селекторов для инициализации плагина в компоненте

Так вычислить или задать ширину?) если задать то биндинг через класс или style

Anton
29.10.2017
13:31:39


вот что делаю, nextTick не помогает

Alex
29.10.2017
13:32:47
Этот кусок в mounted?

Anton
29.10.2017
13:32:54
да

Alex
29.10.2017
13:34:44
А карточка эта не по условию показывается?

Anton
29.10.2017
13:36:04
ну это отдельный компонент, то есть для самого себя у него условий нет, условие есть в родителе само собой





как то так

Harry
29.10.2017
13:44:05
оооо во вью можно шаблонизаторы использовать. чет я пропустил этот момент

Дмитрий
29.10.2017
13:48:17
Всем привет! Непервый день бьюсь над задачей. Мне нужно совместить три вещи: 1. Сетка типа masonry 2. Бесконечный скролл 3. Виртуальный скролл Я нахожу компоненты по отдельности, такие как например: MopTym/vue-waterfall PeachScript/vue-infinite-loading tangbc/vue-virtual-scroll-list По отдельности они работают нормально, но когда я пытаюсь их совместить, что-то где-то до отвалится. Есть у кого опыт решение подобной задачи на Vue? Очень нужен совет куда рыть.

Google
Dmitry
29.10.2017
13:58:21
Такое впечатление что можно обойтись одним MopTym/vue-waterfall

Дмитрий
29.10.2017
14:08:00
Такое впечатление что можно обойтись одним MopTym/vue-waterfall
Я вот сейчас на этом остановился, дописать к нему Ajax Loading вроде как не проблема, но вот как быть с виртуальным скроллом, чтобы в думе было только нужное количество позиций? Я просто с этим никогда не сталкивался, не пойму пока, какие могут быть затыки с этим.

brute11k
29.10.2017
15:17:04
Добрый вечер. Собираюсь поизучать Ruby и хотел бы попробовать связку API backend + Vue.js front-end с токенами/авторизацией. Из Ruby API-фреймворков знаю только Rails немного с его режимом Rails::Api. Помимо него нагуглил ещё Grape и Sinatra - вроде одни из популярных фреймворков. Может ли кто вкратце объяснить (или дать ссылку) плюсы-минусы и область применения каждого? Задача следующая: обычный блог, возможность регистрироваться и создавать свои блоги (что-то типа Medium, только можно создавать категории типа: "игры", "музыка").

Alexandr
29.10.2017
15:20:38
тут как бы не совсем по раби чат) Но судя по всему что читал в инете - весь смысл существования и единственный плюс ruby - это именно рельсы

все остальное от лукавого. сжечь и предать анафеме

Enjoy the
29.10.2017
15:20:57
Удачная версия рельсов - ето Ларавел

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