
Alex
21.01.2017
20:49:25
Думаешь какую выбрать?)

Rafael
21.01.2017
20:49:57
Думаешь какую выбрать?)
Да хз, просто сегодня я уже не за компом, готовлю материал, чтобы завтра попробовать что-нибудь

Alex
21.01.2017
20:56:18
Какой разраб)

Google

Alex
21.01.2017
20:56:41
Время позднее) надо уже собираться отдыхать)))

Rafael
21.01.2017
20:57:57
Пока что мои мозги работают в полную силу - проблема то не решена

Alex
21.01.2017
20:59:12
Вот во сне может и осенить как сделать
Тогда и подскочишь в полную силу работать)

Rafael
21.01.2017
21:00:10
Так, у меня кстати уже есть идея
Что будет если вместо user.login, мы сделаем просто юзер, внуть которого вложим объект с нужными методами?
Типо вот так:
const actions = actionsInjector({
'./../../../api/api': {
'user': {
'login': () => new Promise((resolve) => {
resolve({
data: {
token: '9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b',
username: 'ololo'
}
})
})
}
})
Даже свойства не в виде литералов можно оформить

Alex
21.01.2017
21:07:06
Попробуй :) вся ночь впереди
Ещё можешь про отладку в devtools почитать и может это поможет добраться до проблемы

Rafael
21.01.2017
21:13:09

Google

Kelin
21.01.2017
21:31:01
'./../../../api/api'
о мой бог

Rafael
22.01.2017
03:47:37
Вот, для тех кто не знает как
@tufedtm вот про это https://webpack.js.org/configuration/resolve/#resolve-modules
так, а как писать тесты для действий, которые не используют api зато активно используют геттеры и работу с хранилищем?
киньте примеры если есть

Stanislav
22.01.2017
08:34:15

Rafael
22.01.2017
08:38:29

Stanislav
22.01.2017
08:39:52
Зачем? Просто прописываешь путь до папки
import "components/..." так и работает в шаблоне vue-cli

Rafael
22.01.2017
08:42:14
ого, действительно, не знал, тогда исправлю сейчас

Stanislav
22.01.2017
08:42:58
Зайти в конфиг вебпака в шаблоне. Там есть такое

Rafael
22.01.2017
08:43:21

Alex
22.01.2017
09:18:52
В доках вебпака пишут alias для указания конкретного модуля всё же предназначен :)
в чем разница там или там указывать надо разобраться

Stanislav
22.01.2017
10:37:49
Я там как-то спрашивал, про добавить опцию в объект vue компонента.
В общем, вот: https://vuejs.org/v2/guide/mixins.html#Global-Mixin
Вот где используется такое:
https://github.com/ktquez/vue-head

Kelin
22.01.2017
10:39:03
Какой деятель это придумал

Google

Kelin
22.01.2017
10:39:14
Он в курсе, что JS не индексируется поисковиком?

Alex
22.01.2017
10:39:26
Для этого уже с SSR пляшут

Kelin
22.01.2017
10:39:30
И все эти сгенерированные мета-теги он не увидит

Alex
22.01.2017
10:39:31
https://ru.vuejs.org/v2/guide/mixins.html#%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%81%D0%B8
тоже самое на русском)

Stanislav
22.01.2017
10:40:28

Kelin
22.01.2017
10:40:36
лол
обожаю доки vue
очень удобные
и все расписано

Alex
22.01.2017
10:41:03
ну так пиаааарь его))) зря что ли переводили

Stanislav
22.01.2017
10:41:26

Alex
22.01.2017
10:41:43
@kelin2025 столь неудобные доки у vue-router & vuex к сожалению
у нас доки иногда актуальнее английских

Kelin
22.01.2017
10:41:57
не знаю, достаточно удобные

Alex
22.01.2017
10:42:03
там пока примут заапрувленные уже пулл-реквесты

Stanislav
22.01.2017
10:43:02

Kelin
22.01.2017
10:43:03
ну блин
я всю инфу находил там, которая мне нужна была
остальное на laracasts, medium и stackoverflow

Google

Alex
22.01.2017
10:45:31
PR в английскую доку висит, у него три аппрува, но кого-то ждут замержить
Вот сейчас так https://github.com/vuejs/vuejs.org/pull/722
а у нас уже онлайн :) https://ru.vuejs.org/v2/api/#computed
split у null не дело делать) вот что говорят

Rafael
22.01.2017
10:55:20
когда к полю добавляешь v-validate

Admin
ERROR: S client not available

Rafael
22.01.2017
10:55:48
кривущие доки

Alex
22.01.2017
10:55:58
ну так наверное значение к нему надо еще добавлять
v-validate data-vv-rules="required|email"
может он не найдя второго с правилами и падает в попытке разобрать null на правила валидации

Rafael
22.01.2017
11:08:29
это я был кривой
суть в чем: я уже один раз передал в конструктор вью vee, а потом еще сделал кастомное поле у компоненты где проинициализировал еще 1 валидатор
в итоге там они не могли поделить кто что должен делать :D
переписал в человеческий вид -50% кода

tufedtm
22.01.2017
11:25:47

Rafael
22.01.2017
12:02:21

Arthur ?
22.01.2017
17:39:14
ребят, подскажите. Есть следующее:
<Comment v-for="comment in comments" v-bind:comment="comment"/>
comments - array, хочу cделать
v-bind:comment="comment.message"
но так нельзя, при этом весь итерируемый объект передать можно, но я хочу только отдельные атрибуты итерируемого объекта comment закидывать в пропсы

Alex
22.01.2017
17:50:21
comment.comment.message
У тебя в итерации весь объект лежит из массива
Можешь назвать его item например

Google

Kelin
22.01.2017
17:50:50
v-bind:comment можно писать просто как :comment
ну это не по проблеме, но просто на будущее

Arthur ?
22.01.2017
17:52:16
получилось, спасибо)

Rafael
22.01.2017
21:44:30
Кто-то уже использует webpack2?

Stanislav
22.01.2017
22:12:43
Как запилят новый конфиг в vue-cli, так сразу :)

Kelin
22.01.2017
22:14:18
чорт
вот дня на 3 отошел от Vue и вообще от фронтенда в целом
уже че-то новое там появилось

Victor
22.01.2017
23:00:51

Alex
23.01.2017
04:03:47
В новой версии похоже нас ждёт доработка по возможности настраивать v-model для компонентов. Можно будет указать где хранится значение и какой коллбек выполнять нужно, для обновления видимо

Rafael
23.01.2017
07:51:00

Alex
23.01.2017
07:51:33
ну уж не знаю как занумерует новую версию Vue автор)

Rafael
23.01.2017
07:51:38
еслиб они еще реализовали динамический рендеринг, цены бы не было

Alex
23.01.2017
07:51:48
динамический рендеринг чего?

Rafael
23.01.2017
07:51:54
компонент
для тех же уведомлений