@vuejs_ru

Страница 3241 из 3900
Илья
12.07.2018
10:15:51
я бы сделал так же как и на JQ, ноды в js никто не отменял, а дальше вешаем логику на событие взад\назад, после выставляем классы\стили

Аndrey
12.07.2018
10:20:41
Всем привет! Есть компонент v-card из vuetify, привязываю атрибут color к вычисляемой переменной, чтобы цвет генерировался случайно каждый раз. Но тогда, при серверном рендеринге, получается что этот атрибут вычисляется один раз на сервере, приходит на клиент, отрисовывается и потом запускается гидрация при которой переменная вычисляется ещё раз (но соответственно уже с другим результатом) и цвет меняется. У меня есть подозрение что такое происходит из-за того что атрибута color в отрендереной на сервере разметке нет, и когда начинается гидрация, vue его не находит и начинает заного вычислять и апдейтить класс. Как можно это исправить, никто не подскажет?

Аndrey
12.07.2018
10:33:17
думал об этом тоже, но всё же хотелось бы не привязываться к типу данных и разобраться фича это или бага всё же

Google
Souren
12.07.2018
10:33:59
на нпм если что есть пакет который на основе строки цвет выдаёт.

Аndrey
12.07.2018
10:34:08
ведь это сейчас цвет и его можно как-то детерминированно вычислять, а если это будет непредсказуемая штука какая-то?

у меня скорее вопрос не как цвет сделать(он тут как пример просто), а как сделать так чтобы при нестандартных атрибутах не пересчитывать их на клиенте после серверного рендеринга

Dmitry
12.07.2018
10:39:07
Всем привет Из-за чего addEventListener(‘scroll’) может не работать? Остальные эвенты работают отлично Пробовал вешать как на элемент (что мне и нужно), так и на window/document Юзаю vue 2.5.13, vue-material для ui-components

Денис
12.07.2018
10:45:35
Привет, а есть пример использования v-for внутри v-for чтобы у обоих циклов можно было индекс получить?

Denis
12.07.2018
10:46:37
<div v-for="(item, index1) in items"> <div v-for="(subitem, index2) in item.subitems">

Eugeniy
12.07.2018
11:01:41
Ребят, как правильно в sql передать символ - ' (апостроф) ?

Maxim
12.07.2018
11:02:24
Экранировать наверн)

Eugeniy
12.07.2018
11:03:32
с фронта ж идет запрос, а encodeURIComponent() - как раз игнорит данный символ

запрос срабатывает, но ошибка в консоли бесит

Марат
12.07.2018
11:04:13
никогда с фронта не кидал sql запросы, сори

Google
Alex
12.07.2018
11:06:58
Необчные кейсы нынче в моде. Пару дней назад кто-то тоже уже писал про общение фронта с бд

Костя
12.07.2018
11:08:31
зачем sql с фронта?

Boris
12.07.2018
11:08:33
<?php my_sql_query('...')?>

Hedint
12.07.2018
11:08:36
там вообще pg репу для ноды парень ставил и спрашивал, почему с vue не работает

Eugeniy
12.07.2018
11:09:04
в смысле экшен с фронта, поиск и подгрузка данных...

Souren
12.07.2018
11:13:01
в смысле экшен с фронта, поиск и подгрузка данных...
у тебя api есть? такие вещи должна решать API и http клиент

если всё делаешь правильно, ничего экранировать не нужно

Peter
12.07.2018
11:16:57
Коллеги, доброго дня!

Подскажите плз

Есть компонент. У него есть свойство в data: isActive. В шаблоне у него есть слоты. Я использую этот компонент и передаю ему в слот другой компонент. И вот в этом другом компоненте я хочу слушать свойство isActive. Как это сделать?

Илья
12.07.2018
11:23:22
если я правильно понял то: https://ru.vuejs.org/v2/guide/components.html#%D0%9F%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-%D0%B4%D0%BE%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%B2%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B

Victor
12.07.2018
11:31:07
Почему шторм подвечивает какие-то импорты зеленым какие то белым?



Pavel
12.07.2018
11:32:49
Почему шторм подвечивает какие-то импорты зеленым какие то белым?
Думаю белые те, что не используются в коде. Работаю в ВС, могу ошибаться )

Алексей
12.07.2018
11:34:22
Всем привет! Подскажите, если я использую moment для форматирования даты в нескольких местах, мне ведь не обязательно тянуть его весь?

Victor
12.07.2018
11:34:26
не, такие он подсвечивает серым и подчеркивает еще

Pavel
12.07.2018
11:35:56
А, тогда хз )

Eugeniy
12.07.2018
11:41:15
у тебя api есть? такие вещи должна решать API и http клиент
решил путем реплейса и вместо одного ' , подставляю '' тогда постгрес не ругается )

Google
Александр
12.07.2018
11:41:40
const Collator = new Intl.Collator("ru"); Collator.compare('Префектура', 'Управление') -1 Почему так? Префектура же главнее

Souren
12.07.2018
11:41:44
Eugeniy
12.07.2018
11:42:40
Souren
12.07.2018
11:42:49
дай тогда верный пример
ты серьёзно из фронтенда SQLпосылаешь?

Eugeniy
12.07.2018
11:43:25
ты серьёзно из фронтенда SQLпосылаешь?
в смысле экшен с фронта, поиск => подгрузка данных...

Souren
12.07.2018
11:44:38
Pavel
12.07.2018
11:45:39
Слать с фронта sql небезопасно. Именно поэтому придумали REST и прочие API

Eugeniy
12.07.2018
11:46:06
да блять передается перемменая на бек...

Alex
12.07.2018
11:46:08
Привет! А есть какой-то аналог vue-cli для поднятия проекта на Bootstrap sass с autoreload?

Souren
12.07.2018
11:46:35
да блять передается перемменая на бек...
она должна быть сериализована и десериализована нормально. Для этого придумали REST

Eugeniy
12.07.2018
11:47:00
с рестом все в порядке

Souren
12.07.2018
11:47:24
А если у тебя GET параметры, то значит это какие-то неправильные параметры. Никаких знаков там быть не должно

хреновый апи значит, раз такие проблемы возникают

Eugeniy
12.07.2018
11:48:28
хреновый, жду когда нормально перепишут его

Souren
12.07.2018
11:50:59
фреймворки не юзаете совсем? Мне кажется такие проблемы не возникают если их юзать

Это вообще не проблема фронтенда, и решать её на фронтенде не нужно. Нужно дать бэкендеру по башкею

reskwer
12.07.2018
12:05:19
ребя, как екшеном - вызвать екшен ?



Google
Шерали
12.07.2018
12:17:28
Всем привет. Подскажите как пробрасывать события от вложенного дочернего элемента родителю без глобальной шины событий? Например, имеется структура: ParentComponent -> Nested_1 -> Nested_1_1 -> Nested_1_1_1. Как пробросить событие от Nested_1_1_1 к ParentComponent? Заранее спасибо

Michael
12.07.2018
12:26:29


Шерали
12.07.2018
12:28:39
Прокидывыть коллбэк через пропсы или провайд/инжект ИЛИ поднимать вверх событиями.
Вот, я про поднятие не раз слышал, но не совсем понимаю как это реализовать

Admin
ERROR: S client not available

Van
12.07.2018
12:29:42
Шерали
12.07.2018
12:30:09
@on-event-name в родителях вплоть до нужного
ок, спасибо. Буду пробовать

Van
12.07.2018
12:30:19
ок, спасибо. Буду пробовать
я бы не советовал, если что. ужу лучше ивентбас или vuex

Pavel
12.07.2018
12:30:50
Van
12.07.2018
12:30:59
я бы не советовал, если что. ужу лучше ивентбас или vuex
особенно если вложенность чайлдов может меняться

me
12.07.2018
12:32:55
привет все, посоветуйте карусель под vue, чтобы loop умела. Я вот прикручивал owl carousel, но при loop она клонирует первый и последний элементы и при это естественно слетают все биндинги - там не просто картинки, а комопненты vue

Andrew
12.07.2018
12:34:06
Привет, можете в кратце пояснить что делает и для чего нужен $vm0 ?

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



Rh1N0
12.07.2018
12:37:25
для дебага

выбираешь компонент в vue панельке, он становится доступен через $vm0

и можешь обращаться к нему из консоли (вызывать методы, менять данные и т.п.)

Almaz
12.07.2018
12:39:12
во vuex можно как то сделать чтобы мутации объявлялись автоматически? а то надоело к каждому свойству мутацию прописывать

Andrew
12.07.2018
12:39:19
воу, спс

Google
Pavel
12.07.2018
12:42:04
можно еще проверять есть ли такой филд и задано ли вэлью

me
12.07.2018
12:44:08
я конечно не особо шарю, но попробуй https://github.com/shhdgit/vue-easy-slider
ну это такой легкий вариант, где только один компонент на странице, там loop лего реализуется. Ну и не поддерживается много элементов

Alex
12.07.2018
12:58:37
Привет, Подскажите такой момент: допустим есть страничка на которой 100 карточек продуктов как при удалении одной карточки в середине, не перерендеривать все?

Костя
12.07.2018
13:00:21
реактивно связан должен быть массив карточек со списоком в v-for и карточка пропадет если ее удалить из массива

Alex
12.07.2018
13:01:27
Это понятно, но браузер будет аесь масив переренднривать и напрягаться

Michael
12.07.2018
13:05:48
И не парься вообще. Кстати, 100 карточек - херня для любого браузера наших дней. даже в мобилке. Если только в карточках нет какого-то ада.

Влад
12.07.2018
13:07:41
Не будет перерендривать. Рендер коснется только различий между реальным и виртуальным DOM

Alex
12.07.2018
13:09:40
И не парься вообще. Кстати, 100 карточек - херня для любого браузера наших дней. даже в мобилке. Если только в карточках нет какого-то ада.
Ясно, хотя если key=index поставить то все равно перересует, или в шаблоне элемента есть переменная завязанная на индекс то будет перерендер всех элементов, в большинстве случаев это наверно даже хорошо

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