@vuejs_ru

Страница 3781 из 3900
Дмитрий
09.10.2018
11:08:26
Andrey
09.10.2018
11:11:16
Понятно

В принципе особого смысла не вижу, но в качестве предпросмотра вариантов будет полезно

Aleksandr
09.10.2018
11:20:00
что то не пойму, есть компонент инпута https://github.com/fengyuanchen/vue-number-input , как мне его использовать в Nuxt

Google
Aleksandr
09.10.2018
11:28:42
в виде плагина судя по окументации добавлять надо

Максим
09.10.2018
12:51:25
Всем привет. Подскажите, кто как реализовывает следующий кейс, может есть какие то статьи под рукой на этот счет: Есть карточка товара, например, она состоит из нескольких компонентов, например - информация о товаре, заказчики этого товара, их контакты, статистика по продаваемости товара и многое другое. Каждая логическая часть реализована как отдельный компонент для удобства и простоты. Как мне все это до кучи собирать и сабмитить формы в этих компонентах кнопкой "Сохранить" в родительском? Сталкивался кто нибудь с такой задачей?

чтобы при этом валидация полей работала и все такое)

s4b0t
09.10.2018
12:53:07
панацея

приложи VUEX и потенция вернётся

K
09.10.2018
12:53:25
Для любого data-flow в приложении лучше использовать vuex

Зачем хитрить пробрасывая какие-то состояния

Oleg
09.10.2018
12:55:07
Звучит как Observer...

Максим
09.10.2018
12:56:07
Vuex
ну так а разве это не будет двойная работа? Приведу простой пример Есть форма юзера - родительский компонент есть дочерний - его профиль (мыло, логин, пароль) есть дочерние - список его покупок с возможностью редактирования, например, адреса доставки, методы оплаты Я в родительском нажимаю сохранить, при этом состояния каждого компонента у меня хранятся в VUEX. Как при этом мне запустить валидацию каждого дочернего компонента, выводить ошибки, если что-то пошло не так, и только при пройденной во всех дочерних компонентах валидации все сохранять. Двойное хранение данных выходит - в самом компоненте локальные модели, и в vuex еще одни

какое то дублирование выходит, не сильно круто на мой взгляд

Google
Максим
09.10.2018
12:57:12
разве что лепить все в одном компоненте - других адекватных идей в голову не приходит

s4b0t
09.10.2018
12:59:24
со статусом формы тебе нужно данные формы передавать в родителя. тогда какой разница в компоненте ты их сложеш или в родителе или в вуэксе?

Максим
09.10.2018
13:00:19
используя свои методы для сохранения

s4b0t
09.10.2018
13:00:54
тады статус возвращай в родителя

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

Максим
09.10.2018
13:02:19
s4b0t
09.10.2018
13:02:45
если что вуэкс прикладывай он целебный

Максим
09.10.2018
13:03:30
если что вуэкс прикладывай он целебный
да вуекс у меня и так заюзан) просто не хочу хранить отдельно еще и в нем все данные каждого компонента, когда они уже в самом компоненте имеются

Pavel
09.10.2018
13:05:30
ты наверняка хранишь ссылки на объект, а не делаешь deep clone

Максим
09.10.2018
13:06:09
В компоненте где ты вводишь данные
да, но надо еще как то на бекенд отправить для сохранения изменений при этом) и чтобы отправлялось только если во всех компонентах все валидации прошли) чтобы данные все целостные были

Den
09.10.2018
13:46:11
А <v-tooltip> на <v-list-tile-avatar> как сделать?

написано что можно обернуть любой компонент, но не получается.

Максим
09.10.2018
13:47:43
Den
09.10.2018
13:48:17
где написано? ссылку дай поглядеть
https://vuetifyjs.com/en/components/tooltips

Tooltips can wrap any element.

Google
Максим
09.10.2018
13:48:56
https://vuetifyjs.com/en/components/tooltips
а ты как делаешь?

<v-tooltip bottom> <v-btn slot="activator" color="primary" dark > Button </v-btn> <span>Tooltip</span> </v-tooltip> там пример есть

Den
09.10.2018
13:49:25
https://codepen.io/anon/pen/dgNLxP?&editors=101

Максим
09.10.2018
13:53:28
https://codepen.io/anon/pen/dgNLxP?&editors=101
реально не работает) чудеса

Den
09.10.2018
13:56:27
Максим
09.10.2018
13:56:45
может не должно?
нашел решение)

может не должно?
<v-list-tile-avatar slot="activator">

вот так заработало

Максим
09.10.2018
13:57:08
может не должно?
https://codepen.io/anon/pen/BqpeRm?editors=1010

DimenSi
09.10.2018
13:57:21
Vitaliy
09.10.2018
13:57:31
слушайте, сложно ли будет переработать Vue SPA в SSR с помощью официального плагина ?

Sasha
09.10.2018
13:58:44
?????
Спасибо за линк! Прям камень с плеч

Den
09.10.2018
13:59:33
https://codepen.io/anon/pen/BqpeRm?editors=1010
вот я сохранил правильно https://codepen.io/anon/pen/dgNLxP?editors=1010

Максим
09.10.2018
14:00:04
Den
09.10.2018
14:02:51
ага, все работает
а что это?slot="activator"

Максим
09.10.2018
14:03:08
а в доках написано, для чего он нужен



Den
09.10.2018
14:04:35
а, а я у листа его искал

Юрий
09.10.2018
14:18:10


Google
Юрий
09.10.2018
14:18:17


Максим
09.10.2018
14:18:36
там же массив, v-for надо

Юрий
09.10.2018
14:18:37


Я перебираю через v-for

Максим
09.10.2018
14:19:00
Я перебираю через v-for
а весь кусок покажи

Юрий
09.10.2018
14:19:38


Максим
09.10.2018
14:19:51
а id выводится?

Юрий
09.10.2018
14:20:19
@kohone Даже business.business_category выводит

Admin
ERROR: S client not available

Максим
09.10.2018
14:20:42
@kohone Даже business.business_category выводит
принтани его, покажи что выводит

Юрий
09.10.2018
14:20:44
Но только я пробую business.business_category.title выдет ошибку

Максим
09.10.2018
14:20:53
{{ business.business_category }}

Юрий
09.10.2018
14:20:57
Сек



Максим
09.10.2018
14:21:58
может в title русская буква закралась

попробуй отсюда скопировать слово title и в вывод вставить

Юрий
09.10.2018
14:23:33
Та же херь

Максим
09.10.2018
14:23:56
id отсюда тоже не выводится?

Юрий
09.10.2018
14:24:23
Нет

Kenan
09.10.2018
14:25:01
Нет
выведи JSON в консоль

Google
RomanSh
09.10.2018
14:26:30
Господа С JSmith01/vue-selectable сталкивался кто-то? Конкретно с его rootElement & boundingBox

Юрий
09.10.2018
14:27:10


В консоль выводит без проблем

Kenan
09.10.2018
14:27:47
В консоль выводит без проблем
как у тебя массив, в который кидаешь называется?

Юрий
09.10.2018
14:28:16
@kezov Не понял

Максим
09.10.2018
14:28:46
@kezov Не понял
я так подозреваю, что он имеет ввиду, как на стороне laravel называешь элемент массива, куда кидаешь категорию

Kenan
09.10.2018
14:28:46
@kezov Не понял
ты после того, как получаешь массив с данным куда его записываешь?

Serhiy
09.10.2018
14:29:14
Юрий
09.10.2018
14:29:55


@bartatovskiy Тоже не помогло)

Kenan
09.10.2018
14:30:51
хм... попробуй v-for="( business, index ) in businessList" :key="index"

И дальше без data

Al
09.10.2018
14:31:36
Приветствую! Возможно ли как то обратиться через $refs из родительского компонента в дочерний?

Kenan
09.10.2018
14:34:14
@BonifacyBelov помогло?

Юрий
09.10.2018
14:38:15
@kezov Нет

Alexey
09.10.2018
14:41:50
И что находится в массиве businessList?

Юрий
09.10.2018
14:44:02


Перебираю через v-for businessList.data



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