
Kolya
11.08.2018
16:07:39

Alex
11.08.2018
16:14:11
Написано
Валидация конфигурации не прошла

Kolya
11.08.2018
16:15:43
что-то новое в этом cli3

Google

Alex
11.08.2018
16:15:54
Не понимаю зачем это вообще, там babel-preset-env который сам разберется что подключать если асинки нужны

Kolya
11.08.2018
16:16:24
вот и полез смотреть
Пишет await is a reserved word ? не могу найти как подключить ?

Alex
11.08.2018
16:18:14
Подождем телепатов что про код нам расскажут

Kolya
11.08.2018
16:19:17

Alex
11.08.2018
16:20:51
Нужно больше кода
Ждем дальше)

Kolya
11.08.2018
16:21:39
ты был прав, мужик
он разобрался
э
это я дебил)

Google

Alexander
11.08.2018
16:48:35
Всем привет!
Как сделать чтобы из компонентов card1 и card2 я мог получить доступ к переменной currentCardId?
Vue.component('card1', {
template: '#card1'
});
Vue.component('card2', {
template: '#card2'
});
new Vue({
el: '#cards',
data: {
currentCardId: '1',
cards: [
{
id: '1',
name: 'Link A',
link: '#a'
},
{
id: '2',
name: 'Link B',
link: '#a'
},
{
id: '3',
name: 'Link C',
link: '#c'
},
]
},
computed: {
currentCardComponent: function () {
return 'card' + this.currentCardId.toLowerCase();
}
}
});
Использовать https://github.com/vuejs/vuex для такой простой задачи?

Nikita
11.08.2018
17:03:39

Дмитрий
11.08.2018
17:13:16
Что значит получить доступ? Можно просто как проп покинуть

Alexander
11.08.2018
17:14:06

Дмитрий
11.08.2018
17:16:25

Stanislav
11.08.2018
17:16:40
+++

Alexander
11.08.2018
17:18:23

Furrya
11.08.2018
17:21:45
Всем привет!
Как сделать чтобы из компонентов card1 и card2 я мог получить доступ к переменной currentCardId?
Vue.component('card1', {
template: '#card1'
});
Vue.component('card2', {
template: '#card2'
});
new Vue({
el: '#cards',
data: {
currentCardId: '1',
cards: [
{
id: '1',
name: 'Link A',
link: '#a'
},
{
id: '2',
name: 'Link B',
link: '#a'
},
{
id: '3',
name: 'Link C',
link: '#c'
},
]
},
computed: {
currentCardComponent: function () {
return 'card' + this.currentCardId.toLowerCase();
}
}
});
Зачем cardN знать что она current (selected/expanded)
Мб это отдать родительской компонете cards|card-list например?

Alexander
11.08.2018
17:22:38

Furrya
11.08.2018
17:22:42
Если vuex стал нужен, подумай, действительно ли он нужен или можно обойтись + избежать хардкодинга.

Alexander
11.08.2018
17:23:46

Furrya
11.08.2018
17:24:03
родитель сам сделает магию

Alexander
11.08.2018
17:26:33

Furrya
11.08.2018
17:28:03

Alexander
11.08.2018
17:29:39

Avaz
11.08.2018
17:29:55
Кто нибудь пробовал использовать vue-mapbox с парселем?

Furrya
11.08.2018
17:30:41
Что значит переход на другую карточку?
next | prev cardN?

Google

Alexander
11.08.2018
17:33:04

Furrya
11.08.2018
17:34:43
/cards - тут список из card (1. 2. N)
Мин информации, при клике переходим к cardN - /cards/1,2,3,N
Макс информации по cardN тут
+ тут ссылки/а на другую/ие карточки
Что это за карточка/и, какое отношение она/и имеют к текущей в /cards/cardN компоненте?

Alexander
11.08.2018
17:44:26

Furrya
11.08.2018
17:44:57
просто go back (this.$router.go(-1)) который вернет на список карт не устроит? (в cardN)

Bohdan
11.08.2018
17:45:19
this убери
и не уверен, что $emit доступен для вызова из шаблона

Furrya
11.08.2018
17:48:48
Какая логическая связь между карточками? Если мы в cardN указываем ссылки другие cards
Они логически, бизнес логикой как то связаны с cardN? Если нет и это просто юзабилити, то не нужны эти переходы из сardN к другим
cards
Достаточно router.go(-1) в cardN
+ за $emit в темлейте без this
как и все свойства vm

Alexander
11.08.2018
17:50:09
Спасибо. А как handler кастомных евентов описывается?
new Vue({
el: '#cards',
data: {
currentCardId: '1',
cards: [
{
id: '1',
name: 'Link A',
link: '#a'
},
{
id: '2',
name: 'Link B',
link: '#a'
},
{
id: '3',
name: 'Link C',
link: '#c'
},
]
},
computed: {
currentCardComponent: function () {
return 'card' + this.currentCardId.toLowerCase();
}
},
events: {
changeCard: function (cardId) {
this.currentCardId = cardId
},
},
});

Furrya
11.08.2018
17:52:31

Alexander
11.08.2018
17:53:39

Furrya
11.08.2018
17:53:45
new Vue({
el: '#cards',
data: {
currentCardId: '1',
cards: [
{
id: '1',
name: 'Link A',
link: '#a'
},
{
id: '2',
name: 'Link B',
link: '#a'
},
{
id: '3',
name: 'Link C',
link: '#c'
},
]
},
computed: {
currentCardComponent: function () {
return 'card' + this.currentCardId.toLowerCase();
}
},
events: {
changeCard: function (cardId) {
this.currentCardId = cardId
},
},
});
Пристрелите меня =D

Alexander
11.08.2018
18:02:24
vuejs только вчера документацию прочитал - сейчас разбираюсь

Furrya
11.08.2018
18:03:07
Есть темплейты?

Alexander
11.08.2018
18:03:39

Google

Furrya
11.08.2018
18:04:10
-_-

Alexander
11.08.2018
18:04:23
vuejs только для показа карточек

БОГАТЫРЪ
11.08.2018
18:04:55
https://hastebin.com/ojicoqecar.xml

Furrya
11.08.2018
18:06:31
их нету

БОГАТЫРЪ
11.08.2018
18:06:50
если поставить, типа что в обьект надо вывести

Admin
ERROR: S client not available

БОГАТЫРЪ
11.08.2018
18:07:25
data() {
return {
categories: []
}
},
так ?

Furrya
11.08.2018
18:07:32
да

БОГАТЫРЪ
11.08.2018
18:07:46
понятно, спасибо
вчера не ругался он
сегодня ругается, обнову сделали чтоли?

Furrya
11.08.2018
18:08:21

БОГАТЫРЪ
11.08.2018
18:08:53
спасибо за выделенное время помощи)

Furrya
11.08.2018
18:10:13

БОГАТЫРЪ
11.08.2018
18:10:34
а вижу, django

Lesha
11.08.2018
18:11:48
Кто-нибудь использовал данный сервис? Интересует фидбек.
http://vuemc.io

Google

Furrya
11.08.2018
18:16:47
Зачем вот это все я хз =) Проще без всего этого (vue-mc)

Lesha
11.08.2018
18:18:05
Furrya, просто нужна работа со списками и моделями (создание/изменение).
И вот хз писать ли свой велосипед.

Furrya
11.08.2018
18:20:10

Lesha
11.08.2018
18:21:43
Только на это время нужно, увы.

Furrya
11.08.2018
18:22:56
А ты смотри на свою задачу

Lesha
11.08.2018
18:23:34

Furrya
11.08.2018
18:24:19
Который нужен в решении твоей N задачи.

Lesha
11.08.2018
18:25:12
В том, что у же имеется работа со списками и формами, и возникает требование в этом функционале)

БОГАТЫРЪ
11.08.2018
18:28:42
можно ли как нибудь поставить приоритет маршрутам (роуты) ?

Lesha
11.08.2018
18:29:26

БОГАТЫРЪ
11.08.2018
18:29:51
у меня есть прослушиватель ошибки 404, но я добавил ещё 1 роут там переход по слэгу.
Роут #1: /404
роут #2:/:slug

Lesha
11.08.2018
18:30:22

Furrya
11.08.2018
18:30:32

БОГАТЫРЪ
11.08.2018
18:31:07