@vuejs_ru

Страница 3426 из 3900
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
Не понимаю зачем это вообще, там babel-preset-env который сам разберется что подключать если асинки нужны
так в том то и дело, что не разбирается, пишет что await зарезервировано

вот и полез смотреть

Пишет await is a reserved word ? не могу найти как подключить ?

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

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 для такой простой задачи?

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

Alexander
11.08.2018
17:14:06
Что значит получить доступ? Можно просто как проп покинуть
Чтобы я мог из компонента card1 и card2 изменить ее значение

Дмитрий
11.08.2018
17:16:25
Чтобы я мог из компонента card1 и card2 изменить ее значение
Я бы сделал эвент. Руководствуюсь тем, что если данные нужно менять больше чем из 2-3 компонентов, то тогда уже в vuex

Stanislav
11.08.2018
17:16:40
+++

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

Alexander
11.08.2018
17:23:46
Зачем cardN знать что она current (selected/expanded) Мб это отдать родительской компонете cards|card-list например?
Да, родительский элемент переключает, но также нужно чтобы была возможность переключения из самой карточки на другую.

Alexander
11.08.2018
17:26:33
родитель сам сделает магию
Спасибо, так и сделаю, а чтобы перейти на карточку можно было бы по url - какой роутинг посоветуете?

Furrya
11.08.2018
17:28:03
Спасибо, так и сделаю, а чтобы перейти на карточку можно было бы по url - какой роутинг посоветуете?
Всмысле? VueRouter чем не угодил? И еще, у тебя card1,2,N это роут компонент?

Alexander
11.08.2018
17:29:39
Всмысле? VueRouter чем не угодил? И еще, у тебя card1,2,N это роут компонент?
Я не знаю, есть смысл подключать совсем, когда можно проще обойти так - https://vuejs.org/v2/guide/routing.html Мне нужно чтобы при переходе на /#card1 - показывалась карточка 1.

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

Google
Alexander
11.08.2018
17:33:04
Что значит переход на другую карточку? next | prev cardN?
Да, чтобы была история переходов по карточкам на уровне истории браузера.

Что значит переход на другую карточку? next | prev cardN?
И чтобы на карточку можно было перейти по адресу, типо /#card1

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

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
В теле карточки есть ссылки на другие карточки. Uncaught TypeError: this.$emit is not a function - @click="this.$emit('changeCard', 2)" из шаблона компонента card1
Если у тебя cardN на роуте , то $emit не нужен, Где ты его ловить собрался? { path: '/cards' name: 'cards', component: Cards, children: [ { path: ':cardId', component: DetailCard } // or Card, не важно тут ] }

Alexander
11.08.2018
17:53:39
Alexander
11.08.2018
18:02:24
https://github.com/skyronic/vue-spa Поковыряй, будет полезно, судя по всему)
ок, просто мне spa как-таковой не нужен, там приложение на django - просто оживить эти карточки

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

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
https://hastebin.com/ojicoqecar.xml
где categories в data() ?

их нету

БОГАТЫРЪ
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
спасибо за выделенное время помощи)

БОГАТЫРЪ
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
Кто-нибудь использовал данный сервис? Интересует фидбек. http://vuemc.io
Не юзал, еще одна универсальная штука, помоему больше оверхеда https://github.com/FiguredLimited/vue-mc/issues

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

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

И вот хз писать ли свой велосипед.

Furrya
11.08.2018
18:20:10
Furrya, просто нужна работа со списками и моделями (создание/изменение).
Напиши свое, будет проще, не с таким овер функционалом, а с нужным. Как будто на каждый проект все приходят без опыта и кода.

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

Furrya
11.08.2018
18:22:56
Ну, впринципе, так и думал поступить оглядываясь на их реализацию.
Если оглядываться на vue-mc то да, много времени

А ты смотри на свою задачу

Lesha
11.08.2018
18:23:34
Если оглядываться на vue-mc то да, много времени
Ну без оглядки ещё дольше. Требуется сделать нечто универсальное для последующего использования в других задачах.

Furrya
11.08.2018
18:24:19
Ну без оглядки ещё дольше. Требуется сделать нечто универсальное для последующего использования в других задачах.
Ок, зачем тебе модель и коллекции, что ты видишь в них? Какие методы? Какой функционал? ))

Который нужен в решении твоей N задачи.

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

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

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

Furrya
11.08.2018
18:30:32
В том, что у же имеется работа со списками и формами, и возникает требование в этом функционале)
На въезд, прикручивание, подстраивание под vue-mc + исправление непонятных багов займет === Писать свое

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

Страница 3426 из 3900