
Иван
07.05.2018
11:44:18
Ммм
Ну такое
На компоненты и контейнеры все равно разделение можно делать если хочется

Stanislav
07.05.2018
11:44:59
ну вот Эван и решил вынести Vuex как контейнер :)

Google

ʕ •ᴥ•ʔ Vladislav ʕ •ᴥ•ʔ
07.05.2018
11:45:06
Добрый день подскажите для вью фрейм для мобильных приложений. Их очень много но какой более популярный и используемый

Stanislav
07.05.2018
11:45:26

ʕ •ᴥ•ʔ Vladislav ʕ •ᴥ•ʔ
07.05.2018
11:46:21
Ещё ни к какому хочу что бы на более правильный направили)

Stanislav
07.05.2018
11:47:04

Kazakbala
07.05.2018
11:49:49

Владимир
07.05.2018
11:50:14

Rafael
07.05.2018
11:50:44
Что это??

Stanislav
07.05.2018
11:50:50
а зачем так делать?

Владимир
07.05.2018
11:51:21

Stanislav
07.05.2018
11:51:50

Владимир
07.05.2018
11:51:56

Stanislav
07.05.2018
11:52:48
конечно
А почему просто не использовать компоненты...?

Владимир
07.05.2018
11:57:10
А почему просто не использовать компоненты...?
Я уже тут обращался с проблемой, но так никто не подсказал в какую сторону копать.
В общем я получаю пользовательские данные с сервера, в виде статьи с примитивной разметкой созданной редактором. В этой статье встречаются картинки, и если они идут друг за другом, их нужно оборачивать в карусель, в данном случае у меня за это отвечет slick (Carousel.vue).
Что делаю я. Подготавливаю данные со статьёй, группирую картинки в обёртку, назначаю каждому уникальный id (их может быть несколько) и монтирую компонент, в него прокидываю уже картинки

Google

Владимир
07.05.2018
11:59:17
Собственно всё работает, за исключением того, что через метод который отрабатывает внутри компонента не видит Stor
Я знаю что не правильно делаю, но не знаю в какую сторону смотреть

Stanislav
07.05.2018
12:04:04

Владимир
07.05.2018
12:06:08

Stanislav
07.05.2018
12:06:13
?

Александр
07.05.2018
12:12:34
Всем привет. Подскажите плиз. Хочу реализовать штуку в SPA с разделенем пользователей по ролям.
Грубо говоря должен быть админ, и обычные пользователи. Использовать firebase хочу.
Пытался гуглить и яндексить, но ничего путного не нашел. Может слепой немного..

Agshin
07.05.2018
12:12:44
Ребята, как во Vue в цикле v-for, вылавливать одинаковые элементы массива и в результате отображать только один элемент с полем count равным значению совпадений.
Проще говоря, как реализовать добавление одинакового продукта в корзину в инент-магазине

Vlad
07.05.2018
12:13:23
V if
Подожди , тебе нужно дубли не оторвать ?
Не отображать

Agshin
07.05.2018
12:14:11
ответ сразу на 2 вопроса. до этого я додумался, дальше дело не идёт

Rafael
07.05.2018
12:14:17

Stanislav
07.05.2018
12:14:18

Vlad
07.05.2018
12:14:22
Вообще лучше сделай computed , если сложная логика

Stanislav
07.05.2018
12:14:24

Vlad
07.05.2018
12:14:59
А там уже знание js

Александр
07.05.2018
12:16:13

Stanislav
07.05.2018
12:16:22

Agshin
07.05.2018
12:18:49
всем спасибо! пойду пробовать

Google

Юрий
07.05.2018
12:29:15
К слову об уникальности массива Set под бабелом норм работает?

Sergey
07.05.2018
12:30:08
Подскажите простую реализацию табов на Vue, чтобы компонент не тянуть сторонний

Юрий
07.05.2018
12:31:19
В документации вроде есть

Alex
07.05.2018
12:33:27

Юрий
07.05.2018
12:33:39
Динамически как компонент определить каждый таб, по клику присваивать нужную переменную. Если я правильно понял

Sergey
07.05.2018
12:34:33
Спасибо мужики

Юрий
07.05.2018
12:36:59
дошел до компа :
<component v-bind:is="activeTab"></component>
а ну вот https://ru.vuejs.org/v2/guide/components-dynamic-async.html
там как раз табы в примере

Sergey
07.05.2018
12:38:15
Спасибо Юрий
А подскажите это нормально, что во время v-leave-active появляется v-enter-active? Или сначала leave должен закончиться, а потом enter?

Alan
07.05.2018
12:43:47
Как мне получить доступ к инпуту который в компоненте?
<field title="Введите почту"></field>

Юрий
07.05.2018
12:52:24
гыгы наверно замый частый вопрос =)
создать событие на изменение и кидать его вверх а родителем слушать, запихнуть в vuex, юзать $parent( антипаттерн) , если еще не пофиксили закинуть пропсом обьект и менять одно из его свойств моделью (дикий антипаттерн мб даже уже пофиксили) , на вскидку так
тут ответ с примером https://stackoverflow.com/questions/40915436/vuejs-update-parent-data-from-child-component

Alan
07.05.2018
12:57:45

/dev/null
07.05.2018
12:58:53

Юрий
07.05.2018
12:59:32
ну пропсом можешь передать

/dev/null
07.05.2018
12:59:56
либо используй пропсы, либо перестраивайся под Vuex

Google

/dev/null
07.05.2018
13:01:08
вроде того, в моунте компонента, сдеалай проверку на значения в Vuex

Юрий
07.05.2018
13:01:12
пропсы наверх не передадут

/dev/null
07.05.2018
13:01:22
а перед вызовом компонента, измени Vuex

Юрий
07.05.2018
13:02:39
я имел ввиду что то типа computed: {
value: {
get () {
return this.$store.state.obj[propsValue]
},
set (value) {
this.$store.commit('updateMessage', value)
}
}
}

/dev/null
07.05.2018
13:03:06

Alan
07.05.2018
13:04:43
Понял. Попробую оба варинта. Спасибо)

/dev/null
07.05.2018
13:05:18
обычно оба варианта редко встречается

Alan
07.05.2018
13:05:45

/dev/null
07.05.2018
13:05:59
используй вуекс

Alan
07.05.2018
13:06:10
ок)

Юрий
07.05.2018
13:08:57
вот спорно
если приложуха небольшая нафиг нужен вьюкс
ну это если все решают десяток эммитов

/dev/null
07.05.2018
13:10:19
а там где 3, появляется четверный и пятый
а там уже в пропсах становится сложно это все описывать

Юрий
07.05.2018
13:19:17
ну я и говорю что вопрос в сложности, лично я тоже стараюсь везде подрубать vuex но еслиб писал простую тудушку или подобное то без вьюкса

Arthur
07.05.2018
13:25:50
Проблема: нужно отрендерить таблицу но некоторые колонки нужно отображать только если у пользователя есть доступ.
Вопрос: как обезопасить данные (и элементы управления)?

Alex
07.05.2018
13:28:51
фильтровать на бэке данные

Google

Alex
07.05.2018
13:28:58
что бы на клиенте их вообще не было

Arthur
07.05.2018
13:30:57

Alex
07.05.2018
13:31:25
сформулируй конкретнее

Arthur
07.05.2018
13:33:44
Есть таблица и на этойже странице отображается форма для редактирования / добавления записей в этой таблице. Как ввести проверку - если пользователь имеет права, то отображать форму
сейчас просто прилетает список id пользователей которые имеют достаточные права и id текущего пользователя. ну а дальше arr.indexOf(currUserId) !== -1 :)

Alex
07.05.2018
13:36:05
проверяй права пользователя - это само собой - если нету не выводи
второе - бэк должен проверять
при сохранении изменений
серверная валидация твой главный рубеж

Arthur
07.05.2018
13:36:59

Alex
07.05.2018
13:37:23
а если список огромный?
пусть будет отдельная апи ручка которая говорит какие права есть

Arthur
07.05.2018
13:37:52

Alex
07.05.2018
13:37:58
это сейчас)
а представь что приложенька будет расти и развиваться
плюс ты сразу палишь всех пользователей
одного из них могут увести