@vuejs_ru

Страница 1794 из 3900
Artur
23.12.2017
19:18:08
А зачем vuex тут тогда?
рега как пример формы, скажем есть абстрактная форма, нужно создать сущность

Stanislav
23.12.2017
19:20:31
рега как пример формы, скажем есть абстрактная форма, нужно создать сущность
Хорошо. Данные из этой абстрактной сущности нужны где-то ещё, глобально?

Artur
23.12.2017
19:21:35
Stanislav
23.12.2017
19:24:41
Ну да, как-то неудобно получается

Google
Stanislav
23.12.2017
19:27:06
Можно в компоненте, после резолва экшина вытянуть данные, но выглядить будет костыльненько

Artur
23.12.2017
19:29:28
я думаю сделать в экшене как-то так: axios.then(...).catch((error) => commit(FAILURE, error.response.data))

и в мутации: [FAILURE] (state, payload) { state.error = payload }

Stanislav
23.12.2017
19:30:36
я думаю сделать в экшене как-то так: axios.then(...).catch((error) => commit(FAILURE, error.response.data))
Ну вот я бы не стал пихать данные о валидации в стору. Они там идеалогически не нужны

Artur
23.12.2017
19:31:04
ну...

тоже терзаюсь)

Stanislav
23.12.2017
19:36:46
тоже терзаюсь)
Поэтому, я предлагаю резолвить экшн с ошибкой валидации, а в компоненте уже разбирать это все и присваивать нужным полям

Artur
23.12.2017
19:41:49
ок, спасибо за мысли

буду думать

Stanislav
23.12.2017
19:42:39
буду думать
Напиши потом, на чем остановился :)

Artur
23.12.2017
19:42:54
ок)

думаю сделать в экшене: return axios.post(...).then(()=>commit(...)); а вот catch делать компоненте

methods: { submit () { this.$store.dispatch('create', this.entity).catch((error) => { this.errors = error.response.data }) } }

Google
Artur
23.12.2017
19:57:35
не зашквар?

Stanislav
23.12.2017
20:04:12
Artur
23.12.2017
20:07:59
Stanislav
23.12.2017
20:08:19
ну вообще работает)
Ну это понятно)

Roman
23.12.2017
20:09:37
кстати ребят, а как анимировать изменение текста в span'е?

или это нетривиальная задача?

аа, вот, нашёл https://jsfiddle.net/jx52bfpc/2/

Artur
23.12.2017
20:21:02
ну вообще работает)
JFYI https://github.com/vuejs/vuex/issues/673

Andriy
23.12.2017
20:41:20
привет народ, вопрос:

Как можно делать условие на существование @click на элементе?

Тоесть в одном случае событие должно привязываться к блоку, а в другом нет.

Можно сделать через v-if и v-else, но я почти уверен есть получше решение

Alex
23.12.2017
20:44:12
Проверять условие в обработчике клика и просто return если нет?

Леха
23.12.2017
21:08:34
vuetify, v-footer Как прижать v-layout к правому краю без дополнительных классов? http://joxi.ru/L21QDd8t6BD7N2

Sunlive
23.12.2017
21:20:35
ну че ребят, кто уже юзал Parcel?

как ощущения

Andriy
23.12.2017
21:24:05
Ребята, а как вы решаете проблемы с роутингом. Например у меня есть страница с разными фильтрами и при этом с пагинацией. Как можно решить это чтобы динамически менять history.pushState без болезненно. Есть какие-то готовые решения?

Ivan
23.12.2017
22:10:15
можно ли в v-bind:class использовать 2 тернарных оператора?

Denys
23.12.2017
22:11:24
Как можно делать условие на существование @click на элементе?
По идее, можно делать условие через v-bind на элементе. Там вроде бы в доке есть похожий пример добавления атрибута.

Vasiliy
23.12.2017
22:25:30
@click="!disabled?$emit('change',defaultValue):{}"

Google
Vasiliy
23.12.2017
22:26:10
оно работает

но насколько "не через задницу"?

это "выполнить событие если разрешено"

да, инет сказал что это нормально

Vladimir
23.12.2017
23:02:09
в чем проблема? Это нормалтно, можешь конечно в функцию обернуть, чтобы было красивее

R
23.12.2017
23:04:35
Существует ли "легальный" способ использовать v-model в цикле v-for?

b0g3r
23.12.2017
23:17:36
непонятен вопрос. что значит использовать?

R
23.12.2017
23:24:39
У меня есть массив, с объектами. В template с помощтью v-for пытаюсь рендерит компоненты c v-model(элемент массива, объект). В данный момент vue ругается на подобное использование, по факту вообще не дает возможности использоваться подобное. Вот и я хотел поинтересоваться, есть ли легальный способ реализовать это или городить костыли? Просто в документации ничего не нашел по этому поводу

Vladislav
23.12.2017
23:44:02
Можно ли как то по два элемента выводить через vfor?

Eduard
23.12.2017
23:49:18
Думаю, нет

Andriy
23.12.2017
23:49:51
Chunk

Eduard
23.12.2017
23:53:01
Хмм, классная идея

Andriy
23.12.2017
23:53:49
Изи

Max
23.12.2017
23:59:37
привет, друзья есть такой флой - axios.get1 возвращает массив айди, компонентом это прорисовывается на странице (строчки с ИД только) потом нужно по каждому из ИД из сервера гурзить детали по айтему. где в компоненте правильно вставить axios запрос на сервер? есть что-то типа on_render_over: function()...

?

Anton
24.12.2017
00:00:13
кто с vue-slick работал или с обычным, сам слайдер в потомке флекс контейнера c align-items: stretch; flex-direction: column; сам слайдер расстянулся на 15000px,как пофиксить?

Vladislav
24.12.2017
00:06:05
У меня рекурсивные компоненты

Google
b0g3r
24.12.2017
00:07:53
у меня подобный код работает. Единственное - не уверен что v-model можно скармливать объекты

вот буквально сегодня





Vladislav
24.12.2017
00:08:53
Item[index]

Будет работать?

b0g3r
24.12.2017
00:09:13
чего?

Vladislav
24.12.2017
00:09:26
Бля

С телефона сижу

Итемс квадратные скобки индекс

Вроде так

Хз, будет ли работать

А

Стопе

А в v-model можно целый объект передавать?

R
24.12.2017
00:13:06
Да, можно. Это кастомный компонент, там в props value

b0g3r
24.12.2017
00:13:26
тогда давай ошибку

R
24.12.2017
00:14:20
у меня подобный код работает. Единственное - не уверен что v-model можно скармливать объекты
Да, у меня тоже все работало до тех пор пока не попробовал с объектами, скорее все проблема в том что после передачи компоненту объекта, связь теряется, т.к. внутри Item создается жесткая копия

Сек, сейчас кину ошибку которую выдает

Google
Vladislav
24.12.2017
00:16:09
Попробуй через пропс передать, а не через вмодел

R
24.12.2017
00:25:12
Это если передавать объект, вот так

v-model='items[index]' - работает отлично, реактивность сохраняется

Pauline
24.12.2017
00:26:16
да не кидай ты картинками

R
24.12.2017
00:26:33
А как?

Vladislav
24.12.2017
00:26:52
Моё ведро кричит о помощи

С 3г

Pauline
24.12.2017
00:27:34
небольшие куски можешь оборачивать в обратные кавычки тройные, побольше оформляй на gist.github.com

R
24.12.2017
00:29:57
function doSomething () { console.log(true) }

Круто)

Можете добавить эту информацию в закрепленное сообщение, что бы новички при входе знали, просто я новичек и только узнал что ` работают)

Max
24.12.2017
02:18:20


инициализация компонентаЖ



кто подскажет?

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