
Roman
22.03.2018
23:22:20
а теперь после выполнения метода ничего не меняется на странице, хотя все реактивно должно быть. почему теперь я тупой?
const windowsApp = new Vue({
el: '#windows',
data: {
windows: {},
newUrl: ''
},
methods: {
addWindow: () => {
this.windows[new Date().getTime().toString()] = {
url: this.newUrl
};
this.newUrl = '';
},
removeWindow: () => {
}
}
});
new Date().getTime().toString() - для теста
чтобы никто не орал)

Google

Sergey
22.03.2018
23:23:28
Сори, не у компа. Не удобно. Создай правила в самом роутере
В доках есть

Max
22.03.2018
23:23:57

Roman
22.03.2018
23:24:10
+ я без экстеншена, т.к. под ээлектроном и надо выкачивать и подключать отдельно, мне лениво((

Max
22.03.2018
23:24:40

Larisa
22.03.2018
23:24:40
Hi)

Max
22.03.2018
23:24:51

Larisa
22.03.2018
23:25:05
Что тут у вас??)

Sergey
22.03.2018
23:25:15
Прив

Larisa
22.03.2018
23:25:20
Боже где я

Max
22.03.2018
23:25:29

Larisa
22.03.2018
23:25:41
А ну все нормально

Google

Max
22.03.2018
23:25:44

Larisa
22.03.2018
23:25:57
Я поняла)

Sergey
22.03.2018
23:26:19

Larisa
22.03.2018
23:26:19
Продолжайте)

Max
22.03.2018
23:26:27
Прив
в роутинге можно настроить данное поведение?

Sergey
22.03.2018
23:26:37
Before each

Roman
22.03.2018
23:26:45
при использховании стреллчных функций в методах реактивность не работает!

Sergey
22.03.2018
23:26:52
beforeEach()

Roman
22.03.2018
23:27:02
видимо из-за контекстов

Max
22.03.2018
23:27:05

Larisa
22.03.2018
23:27:14
Давай)
Как раз админку делаю

Max
22.03.2018
23:27:41
beforeEach()
это метод роутинга, который прогружает роут, с которого был рефреш (F5)?

Sergey
22.03.2018
23:28:15
Ты выруби свой токен и настрой Приложение

Max
22.03.2018
23:28:39

Roman
22.03.2018
23:29:22
использую v-for как получить индекс?

Sergey
22.03.2018
23:29:34
А потом переадресацию поставь только там где она нужна, а не везде

Roman
22.03.2018
23:29:53
(item, index) in items
спс

Google

Max
22.03.2018
23:30:16

Roman
22.03.2018
23:30:37
чето вуе легко идет
неужели офигенный фреймворк?

Max
22.03.2018
23:30:51

chesarhop
22.03.2018
23:31:04
Пасаны, а как работаете с моделями во вью? Все примеры которые вижу используют чистый объект.
Я себе представляю это, что в сторе после фетча данных с сервера я собираю свой объект, в котором реализована необходимая логика и его помещаю в стор.
Правильно ли это или есть что-то для моделей?

Max
22.03.2018
23:31:23

Sergey
22.03.2018
23:31:47

chesarhop
22.03.2018
23:32:15
Для валидации например, видел только отдельный пакет, который на директивах. Спорное решение

Max
22.03.2018
23:32:19

Max
22.03.2018
23:33:19
Larisa молчит)))

Larisa
22.03.2018
23:33:30
Она читает
)

akaSybe
22.03.2018
23:34:12

Larisa
22.03.2018
23:35:56
Может я не в тему, но кто нито знает как ноду настроить чтоб не перезапускать постоянно?? (

chesarhop
22.03.2018
23:37:59

akaSybe
22.03.2018
23:39:11
опиши подробнее, пока непонятно

chesarhop
22.03.2018
23:39:17
Хотя не особо оверхед

Google

Arsen
22.03.2018
23:42:34

Max
22.03.2018
23:43:31

Larisa
22.03.2018
23:44:06
Сервер

Max
22.03.2018
23:44:24

Roman
22.03.2018
23:44:26
const windowsApp = new Vue({
el: '#windows',
data: {
windows: [],
newUrl: ''
},
methods: {
addWindow: function() {
if (this.newUrl.length < 1)
return false;
Vue.set(this.windows, new Date().getTime().toString(), {
url: this.newUrl,
invisible: false
})
this.newUrl = '';
},
removeWindow: function (id) {
this.windows.splice(id, 1);
}
}
});
Vue.set говорит инвалид рендж

Larisa
22.03.2018
23:44:33
Ок

Arsen
22.03.2018
23:45:33

chesarhop
22.03.2018
23:45:33
опиши подробнее, пока непонятно
Например. Есть участник конкурса и у него работы и работ номинации. В номинацииации выставляется количество баллов выданное за работу. С Бэка это прилетает одним объектом. Дальше от того как сошлись звёзды и какой сегодня день недели, надо добавлять коэффициент и группировать номинации.
Т.е. работа знает о номинациях, участник о работах. В сторе я сохраняю чистые данные с сервера, так?

Admin
ERROR: S client not available

Arsen
22.03.2018
23:45:39

Roman
22.03.2018
23:45:42
как из объект убирать поля?

Arsen
22.03.2018
23:45:59
delete this.windows[id]

Roman
22.03.2018
23:46:12
не реактивно

Arsen
22.03.2018
23:46:22
this.$delete кажись есть

chesarhop
22.03.2018
23:46:27

Roman
22.03.2018
23:46:35
ок сча чекну

Arsen
22.03.2018
23:46:42

akaSybe
22.03.2018
23:47:28

chesarhop
22.03.2018
23:48:47

Google

akaSybe
22.03.2018
23:49:14
что ты тогда подразумеваешь под стором, если ты не используешь vuex?

Arsen
22.03.2018
23:49:48
Пиплы, как называете мутации во вьюэксе?

akaSybe
22.03.2018
23:50:03
mutations

Arsen
22.03.2018
23:50:05
SET_AUTH_TOKEN?

chesarhop
22.03.2018
23:50:05
Его и подразумеваю. Будем считать что использую.

Roman
22.03.2018
23:50:08

Roman
22.03.2018
23:50:50
всё пошло поехало
спасибо

akaSybe
22.03.2018
23:51:55
Ok)
https://github.com/gothinkster/vue-realworld-example-app
вот тут есть аутентификация, можешь посмотреть исходники и своровать нужную часть

Max
22.03.2018
23:52:52

Arsen
22.03.2018
23:53:12

akaSybe
22.03.2018
23:53:21
вот тут допустим есть сервис и метод CommentsService.get(), внутри него делаешь запрос к апи, получаешь данные, трансформируешь к нужному виду и возвращаешь из метода
изолируйте бизнес-логику от vuex в сервисах
а лучше начните тесты писать, тогда сразу станет видно, где неправильно написано, потому что будет не протестировать)))

Xored
22.03.2018
23:58:18
Подскажите какой сейчас UI kit для Vue лучше использовать. Я начал смотреть Keen UI, но он сложно и плохо кастомизируется на мой взгляд. Стоит смотреть Element ?

chesarhop
22.03.2018
23:58:34

Roman
23.03.2018
00:00:15