@vuejs_ru

Страница 3559 из 3900
The
04.09.2018
07:33:41
кто-то юзает vue в vagrant?

Dmitry
04.09.2018
07:33:56
При чем он вообще

Google
Alex
04.09.2018
07:34:54
это пока как - кто то юзает vue в докере

The
04.09.2018
07:35:05
есть проблема с тем, что вотчер не работает. можно через pool: true - но сильно грузит процессор, есть vagrant vsnotify, но из-за вотчеров в основной ос, он не хочет работать, из-за того что получается какой-то луп симлинков.

Dmitry
04.09.2018
07:35:38
Зачем для работы с нодой городить вагрант?

докер еще понятно

Grigory
04.09.2018
07:35:42
Всем привет. На странице выводится два раза один и тот же vue, но с разным содержимым в <template slot="one"></template>, как можно разделить парсинг данных из template? общий формат vue файла: <div class="vue"> <registry> <template slot="one"></template> </registry> </div> В Registry.js парсится json из this.$slots.cols[0].text.trim()

Dmitry
04.09.2018
07:35:43
но вагрант

это же такой лютый оверхед

Вебпаки и так не дешевые

The
04.09.2018
07:36:14
окей, с докером там нет никаких проблем?

мне для разработки нужно

Kylych
04.09.2018
07:36:25
ребят у вас такое было что стили не применялись? вроде бы пути все видит приложение

Grigory
04.09.2018
07:36:27
Dmitry
04.09.2018
07:36:32
винда?

Google
The
04.09.2018
07:36:35
xubuntu

Dmitry
04.09.2018
07:36:59
https://github.com/jasongin/nvs

nvs add latest

nvs install -g @vue/cli

/thread

The
04.09.2018
07:37:46
окай, вотчеры то норм работают?

Grigory
04.09.2018
07:38:00
окай, вотчеры то норм работают?
почему нативно не поставишь?

зачем докер то?

The
04.09.2018
07:38:32
смотри, есть база, приложуха (бекенд), и фронт на вью. есть nginx.

nginx проксит /api/v1/ на приложение, все остальное - на dev сервер вебпацка

если без nginx - то CORS

Alex
04.09.2018
07:39:31
заверни в докер все

и монтируй рабочую папку

в линухах это очень приятно делать

The
04.09.2018
07:40:15
окей, сейчас запилю.

спасибо

Aleksandr
04.09.2018
07:40:42
Покажите фильтр товаров интересный, не могу сообразить с чего начать

Kylych
04.09.2018
07:40:49
после билда
есть тут кто

Google
Alex
04.09.2018
07:41:27
почему именно товаров?

Aleksandr
04.09.2018
07:41:41
Неважно, любых данных

Пример реализации может встречали где

Roman
04.09.2018
07:43:04
Неважно, любых данных
https://ru.vuejs.org/v2/guide/filters.html

Aleksandr
04.09.2018
07:48:40
Немножко не то, например как на Яндекс маркете фильтр по параметрам

voix
04.09.2018
07:48:41
Уважаемые знатоки. Вопрос не относится к вую, но в джс чате не так часто отвечают умные люди. Есть вот такой код https://i.imgur.com/ZnFR7C6.png - получаю документ из дб и выглядит он так https://i.imgur.com/OPsszRt.png (console.log(siteData). console.log(data) же выводит вот такой результат https://i.imgur.com/cdpXMYP.png при спреде объекта и при Object.assign({}, siteData). При глубоком копировании (например, JSON.parse) все работет как надо.

Так почему же шалоу копирование выдает мне другой объект?

Roman
04.09.2018
07:51:30
Ребята, помогите решить проблемму, никак не пойму, как быть. Использую плагин vue-avesome-swiper, у него свой компонент. Мне надо внутри компонента поместить три анимированных элемента с обработчиками событий. Но они не работают, очевидно, потому что оказываются внутри компонента. Как такие задачи решаются? Вот шаблон: <local-slide v-for="(slide, index) in bizSlides" class="biz-slide swiper-slide" :style="{ backgroundImage: 'url(img/' + slide.bgImage + ')'}" :key="'bizSlide' + index" @mouseenter="slide.previewShow = true" @mouseleave="slide.previewShow = false" > <transition name="slideTop"> <p class="top" v-show="slide.previewShow" >{{slide.top}}</p> </transition> <transition name="imgShow"> <img v-show="slide.previewShow" :src="'img/' + slide.src" alt="" > </transition> <transition name="slideBottom"> <p class="bottom" v-show="slide.previewShow" >{{"Сценарий " + (index + 1)}}</p> </transition> </local-slide> Соответственно, не работают события миши, не срабатывает v-show, отчего становится грустно...

Неужели никто мне не поможет?

Arthur
04.09.2018
08:13:39
Ребята, помогите решить проблемму, никак не пойму, как быть. Использую плагин vue-avesome-swiper, у него свой компонент. Мне надо внутри компонента поместить три анимированных элемента с обработчиками событий. Но они не работают, очевидно, потому что оказываются внутри компонента. Как такие задачи решаются? Вот шаблон: <local-slide v-for="(slide, index) in bizSlides" class="biz-slide swiper-slide" :style="{ backgroundImage: 'url(img/' + slide.bgImage + ')'}" :key="'bizSlide' + index" @mouseenter="slide.previewShow = true" @mouseleave="slide.previewShow = false" > <transition name="slideTop"> <p class="top" v-show="slide.previewShow" >{{slide.top}}</p> </transition> <transition name="imgShow"> <img v-show="slide.previewShow" :src="'img/' + slide.src" alt="" > </transition> <transition name="slideBottom"> <p class="bottom" v-show="slide.previewShow" >{{"Сценарий " + (index + 1)}}</p> </transition> </local-slide> Соответственно, не работают события миши, не срабатывает v-show, отчего становится грустно...
события работают. https://jsfiddle.net/NoMad42/eywraw8t/331907/ можешь сам потестировать вызывая метод пуляющий алерт например. проблема скорее всего в другом...

я мало работал с транзакциями, но подозреваю что проблема в одном из двух: 1-я, маловероятная, проблема с slide.previewShow, а точнее с ее обявлением. банальное "в компоненте date должно быть функцией возвращающей объект". тоесть ПЛОХО: data: {} ХОРОШО: data () { return {} } 2-я - проблема с неймингом CSS классов. перечитай доки и проверь что у тебя так же. а еще лучше - попробуй пару примеров из доки в своем окружении. https://vuejs.org/v2/guide/transitions.html#Transition-Classes

Roman
04.09.2018
08:27:06
события работают. https://jsfiddle.net/NoMad42/eywraw8t/331907/ можешь сам потестировать вызывая метод пуляющий алерт например. проблема скорее всего в другом...
Нет, ну так конечно работают. Я же написал, что пишу эти события в компоненте плагина, который для моего является как бы дочерним. А у дочернего и родительского разные области видимости... К тому же у меня даже два таких компонента один в одном, получается - http://joxi.ru/DmBOZQGUwWE672 Не буду же я лезть в файлы плагина и прописывать там все, что мне надо...

Roman
04.09.2018
08:29:37
я мало работал с транзакциями, но подозреваю что проблема в одном из двух: 1-я, маловероятная, проблема с slide.previewShow, а точнее с ее обявлением. банальное "в компоненте date должно быть функцией возвращающей объект". тоесть ПЛОХО: data: {} ХОРОШО: data () { return {} } 2-я - проблема с неймингом CSS классов. перечитай доки и проверь что у тебя так же. а еще лучше - попробуй пару примеров из доки в своем окружении. https://vuejs.org/v2/guide/transitions.html#Transition-Classes
То есть у меня все работало, пока я писал все в шаблоне данного компонента, но когда стал использовать компонент плагина - появились проблемы, из-за разной области видимости. Но как мне все-таки прописать свою логику внутри этого плагиновского компонента? Может, как то можно в другом месте к нему дописывать свойства и методы?

Arthur
04.09.2018
08:38:18
хм, про компонент я как то пропустил. тут возможно поможет https://vuejs.org/v2/api/#provide-inject но на этом мои знания - все)

Roman
04.09.2018
08:44:04
хм, про компонент я как то пропустил. тут возможно поможет https://vuejs.org/v2/api/#provide-inject но на этом мои знания - все)
Спасибо. Если я правильно понял, провайд/инжект требуют редактирования дочернего компонента, предоставляемого, в моем случае, плагином. Тоже вряд ли это вариант... Неужели никто не использует плагины и не знает, как делается то, что мне нужно? Это же не така уж странная задача...

Ilya
04.09.2018
09:13:03
Привет, есть два компонента, единственная разница - функция отображения массива данных фильтрует в каждом по-разному, вынес общий код в один компонент и пытался передавать эту функцию с каждого родителя через пропсы, но не помогло. Как можно это решить?

Dmitry
04.09.2018
09:14:16
Делать фельтрацию на месте и отдавать через пропсы отфильтрованные данные?

если только в данных разница, зачем вот это вот всё выдумывать

Ilya
04.09.2018
09:15:45
Эта функция использует другую, и тд, придётся вынести их их все в родителей и пот итогу даст родителя опять имеют на 80%! Одинаковый код

Google
Danil
04.09.2018
09:16:25
Кто-нибудь сталкивался с проблемой, что контуры элементов отображаются раньше чем текст? Выглядит так: Страница загружается, она заполненна компонентами, и даже место под текст выделено, но сам текст появляется через некоторое время На нормальном железе это можно увидеть только через профайлер, но там десяток миллисекунд А вот на старом ноутбуке задержка уже 2-3 секунды Как бороться?

Alex
04.09.2018
09:17:07
Эта функция использует другую, и тд, придётся вынести их их все в родителей и пот итогу даст родителя опять имеют на 80%! Одинаковый код
Сделай один компонент и добавь переменную режима, который переключит саму обработку внутри одного компонента. Один компонент, один код.

Admin
ERROR: S client not available

Alex
04.09.2018
09:18:12
У меня так сортировка списка документов сделана: дерево, рейтинг, дата.

Alex
04.09.2018
09:18:26
Причина по которой не особо?

Dmitry
04.09.2018
09:18:55
не нраиться) ?

Danil
04.09.2018
09:19:06
v-cloak
полагаю, тогда элементы появятся на странице через 2-3 секунды, но полностью отрисоваными?

Dmitry
04.09.2018
09:19:27
Danil
04.09.2018
09:21:02
Попробуйте) Я не знаю, почему у вас так медленно всё
потому что ноутбук прямиком из 2006, с 512рам и одноядерным процом)

Dmitry
04.09.2018
09:21:16
На таком еще запускается браузер? ?

Danil
04.09.2018
09:21:34
45 хром)

Dmitry
04.09.2018
09:21:59
боюсь у вас будет бесконечно много приключений)

хз, ставьте везде лоадер, а то поставите пользователя в тупик

причем не спиннер

потому как скажут ЗАВИСЛО))0

вы на этом компе только тестируете, не разрабатываете? ?

Danil
04.09.2018
09:25:24
тестим, предполагается наличие таких пользователей)

Roman
04.09.2018
09:42:53
Дублирую вопрос, надеюсь, кто-то мне все-таки поможет...

Google
Roman
04.09.2018
09:42:53
Ребята, помогите решить проблемму, никак не пойму, как быть. Использую плагин vue-avesome-swiper, у него свой компонент. Мне надо внутри компонента поместить три анимированных элемента с обработчиками событий. Но они не работают, очевидно, потому что оказываются внутри компонента. Как такие задачи решаются? Вот шаблон: <local-slide v-for="(slide, index) in bizSlides" class="biz-slide swiper-slide" :style="{ backgroundImage: 'url(img/' + slide.bgImage + ')'}" :key="'bizSlide' + index" @mouseenter="slide.previewShow = true" @mouseleave="slide.previewShow = false" > <transition name="slideTop"> <p class="top" v-show="slide.previewShow" >{{slide.top}}</p> </transition> <transition name="imgShow"> <img v-show="slide.previewShow" :src="'img/' + slide.src" alt="" > </transition> <transition name="slideBottom"> <p class="bottom" v-show="slide.previewShow" >{{"Сценарий " + (index + 1)}}</p> </transition> </local-slide> Соответственно, не работают события миши, не срабатывает v-show, отчего становится грустно...

Arsen
04.09.2018
09:49:16
@mouseenter.native

И т.д.

Если вешаешь обработчик на компонент, а надо, чтобы он был повешан на корень компонента нужен модификатор .native

RTFM koroche

Roman
04.09.2018
09:56:01
RTFM koroche
А ларчик просто открывался... Спасибо огромное. Я бы долго выискивал это в мануале, если бы не Ваша помощь!

Arsen
04.09.2018
09:56:43


https://vuejs.org/v2/guide/components-custom-events.html#Binding-Native-Events-to-Components

Roman
04.09.2018
10:01:07
Ну я уже нашел, когда знал, что искать ?

Denis
04.09.2018
10:11:49
Привет. Суть вопроса. Стоит задача разрабоать приложене у которого часть страниц должна будет индексировать в в гугле и яндексе так же будет различная аналика. Поэтому необходим ssr. А для другой части страниц он будет излишним. Разделять это на два приложения nuxt и vue будет проблиматично так как функционал пересекается. А делать no-ssr костыльно на nuxt костыль. Как поступить?

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