
Богдан
02.04.2018
12:47:07

Миша
02.04.2018
12:47:29
есть пример того что нельзя сделать без слотов?

Богдан
02.04.2018
12:47:33
а то как-то непонятно, как его правильно оттестить,

Roman
02.04.2018
12:49:50

Google

Stanislav
02.04.2018
12:50:01
Компоненты через пропсы передавать?

Иван
02.04.2018
12:50:21
Потому что вставлять - опасно

Stanislav
02.04.2018
12:50:38

Иван
02.04.2018
12:50:45
Или даже присели)

Stanislav
02.04.2018
12:50:52
Во во

Иван
02.04.2018
12:51:27

Богдан
02.04.2018
12:51:49

Roman
02.04.2018
12:53:01

Богдан
02.04.2018
12:53:56
describe( 'SignUp', ( ) => {
it( 'should invalidate model bound field username', async ( ) => {
const wrapper = shallow( SignUp, { localVue } );
expect(wrapper.vm.errors.count()).toBe(0);
wrapper.setData({ value: '' });
expect(wrapper.vm.errors.count()).toBe(1);
} );
} );

Roman
02.04.2018
12:54:20

Иван
02.04.2018
12:57:19

Google

Иван
02.04.2018
12:57:40
Кхм.

Valeriy
02.04.2018
13:19:29

Roman
02.04.2018
13:19:57

Valeriy
02.04.2018
13:20:04
я в курсе
просто await внутри не видно

Roman
02.04.2018
13:21:06
просто надо глянуть было этот раздел с примерами
https://vue-test-utils.vuejs.org/ru/guides/testing-async-components.html

Valeriy
02.04.2018
13:21:54
ну если ты вниматочно смотрел, то в примере await есть :))

Alex
02.04.2018
13:29:45
А куда лучше всего сунуть setInterval дёргающий экшн по условию?

Valeriy
02.04.2018
13:33:34
каждый сам выбирает себе такое теплое местечко

Roman
02.04.2018
13:35:33

Valeriy
02.04.2018
13:35:49
зачем тебе nextTick для запуска таймера?

Roman
02.04.2018
13:36:37

Valeriy
02.04.2018
13:36:50
сорян :)
из контекста выпал

Alex
02.04.2018
13:37:03

ed
02.04.2018
13:37:17
народ, а если у меня овер-дохрена работы с rest-api, допустимо ли во vuex для создания экшенов/store/etc. юзать какие-то обертки как это делают обычно в redux?

Valeriy
02.04.2018
13:37:40

Google

Valeriy
02.04.2018
13:37:50
если он работает в пределах жизни конкретного компонента, то да

Женя
02.04.2018
13:38:08

Alex
02.04.2018
13:38:09
Он кажись нигде больше не нужен. Хотя идея неплохая.

Valeriy
02.04.2018
13:38:42
mounted, beforeDestroy

ed
02.04.2018
13:38:43
не хочу сразу в компонентах писать axios.get
и в сторе надо хранить что-то в стиле pending/success/error

Alex
02.04.2018
13:39:19
element-ui с версии 1.* на 2.3.2 обновляется без танцев?

Stanislav
02.04.2018
13:39:20

Valeriy
02.04.2018
13:40:08

ed
02.04.2018
13:40:19
Ты хочешь все запросы делать в vuex?
я посмотрел vue2-boilerplate, и подумал, что наверно стоит вынести все запросы куда-то в store/user/actions.js например
и там что-то в стиле export const login = ({}, {}) => {}

Roman
02.04.2018
13:40:39

Valeriy
02.04.2018
13:40:47
а вот отзеркалить REST API, обернуть axios в свой request/fetch и дергать уже эти осмысленные методы из экшинов это да

ed
02.04.2018
13:41:03

Stanislav
02.04.2018
13:41:04

Alex
02.04.2018
13:41:34

Valeriy
02.04.2018
13:41:44

Roman
02.04.2018
13:42:02

Valeriy
02.04.2018
13:42:11
а делать осмысленные функции типа getUsers(), signin, signout

ed
02.04.2018
13:42:12

Google

Женя
02.04.2018
13:42:32
Ну у меня стейт вообще не соприкасается с бэкэндом, у меня функция request которая используется в js классах типо ProductSource который наследуется от BaseSource в котором crud запросы и static resource = "", в наследуемых строка ресурс переопределяется типо resource = "api/roducts"
и пишу ProductSource.getList()

Valeriy
02.04.2018
13:43:08
нормик

/dev/null
02.04.2018
13:43:16

Valeriy
02.04.2018
13:43:30
а то понапихают этих axios то в методы компонента, то в экшины блин
потом чуь что поменялось и по всему приложению ходишь ищешь это гумнецо

Bohdan
02.04.2018
13:44:01
круто видеть результаты

/dev/null
02.04.2018
13:44:16

ed
02.04.2018
13:44:25

/dev/null
02.04.2018
13:44:36

ed
02.04.2018
13:44:46
меня еще в react+redux бесили жкшены с axios внутри по рукам бил, тут я не в теме что как

Женя
02.04.2018
13:44:50

/dev/null
02.04.2018
13:47:31
Вот только очень жаль, что мы со всей Европой не очень., скоро мое решение на распах похоже будет на так уж и дешево.

Stanislav
02.04.2018
13:47:46

/dev/null
02.04.2018
13:47:58
На апельсины похоже придется переходить (

Stanislav
02.04.2018
13:48:18
И собственно, в самих экшинах можно дергать те же методы

ed
02.04.2018
13:49:16
а во vue есть что-то типо хока? хочу написать базовое представление для crud компонента и в него передавать форму/таблицу/др.

/dev/null
02.04.2018
13:49:53

ed
02.04.2018
13:50:25

Google

ed
02.04.2018
13:50:34
поэтому ваш мир не сразу понятен и кажется слишком обширным)
точнее как было что проходило мимо redux-state, только это не данные бека а только clien-side data, типо роуты, табы, состояние форм, что-то еще

/dev/null
02.04.2018
13:51:13

Stanislav
02.04.2018
13:51:40

ed
02.04.2018
13:51:57

Женя
02.04.2018
13:52:23
круд кнопки)))

Stanislav
02.04.2018
13:52:52

/dev/null
02.04.2018
13:53:18

Женя
02.04.2018
13:54:01
Ну да я понимаю что текущего юзера с ролями хранить в стейте и в компонентах уже смотреть
но я не умею писать такие компоненты, на реакте пишешь базовый и наследуешь и переопределяешь функции рендера. А в vue хз как
это моя проблема номер раз на данный момент)

ed
02.04.2018
13:54:52
тогчнее как, наследовать реакт классы это всегда было плохо

Женя
02.04.2018
13:55:09

/dev/null
02.04.2018
13:55:11

ed
02.04.2018
13:56:00
а сейчас как лучше?
если ты полностью переписываешь render то hoc твой выход (чаще всего) ну это лучше в реакт чате наверно, или личку)

Andy
02.04.2018
13:56:16
всем привет, подскажите как прокидывать props у root компонента когда мы создаем его через new Vue({...}) ?
в доке написано про propsData, но что-то не работает у меня

ed
02.04.2018
13:56:38