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

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

Souren
12.07.2018
10:32:08

А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 чтобы у обоих циклов можно было индекс получить?

Arsen
12.07.2018
10:46:04

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
Экранировать наверн)

Марат
12.07.2018
11:03:13

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
если всё делаешь правильно, ничего экранировать не нужно

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

Pavel
12.07.2018
11:30:51

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

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

Stanislav
12.07.2018
11:42:47

Souren
12.07.2018
11:42:49

Eugeniy
12.07.2018
11:43:25

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

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
ребя, как екшеном - вызвать екшен ?

Аndrey
12.07.2018
12:07:42

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

Van
12.07.2018
12:27:43

Шерали
12.07.2018
12:28:39

Van
12.07.2018
12:29:10

Admin
ERROR: S client not available

Van
12.07.2018
12:29:42

Шерали
12.07.2018
12:30:09

Van
12.07.2018
12:30:19

Pavel
12.07.2018
12:30:50

Van
12.07.2018
12:30:59

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

Andrew
12.07.2018
12:40:08

Pavel
12.07.2018
12:40:40

Almaz
12.07.2018
12:41:46

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

me
12.07.2018
12:44:08

Stanislav
12.07.2018
12:55:05

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

Van
12.07.2018
13:11:42