
Сергей
09.06.2018
07:00:25
дайте пожалуйста пример bus on/emit, не могу понять почему emit срабатывает, а on срабатывает только в томже файле или в компаненте не только который в шаблоне лежит в пространстве модуля в котором зарегистрирован, а если не лижит в пространсве id то сабытие и не срабатывает. Это если import Vue from 'vue';
const bus = new Vue();
export default bus;
а потот импортирую и уже в модулях делаю emit или on

Ilshat
09.06.2018
07:01:32
ребят, а this.$store можно как то юзать в миксинах?

reskwer
09.06.2018
07:02:03
передай ссылку на стор

#3301⏣SoulString
09.06.2018
07:02:07
не в тему, но у тебя же бабель 100%, используй finally для закрытия прелодера 8)

Google

reskwer
09.06.2018
07:03:02

Сергей
09.06.2018
07:03:41
срабатвает только такой bus везде

#3301⏣SoulString
09.06.2018
07:03:47
можно вынести:
this.loading = false
в:
.finally(() => this.loading = false)

Ruslan
09.06.2018
07:03:50
Ребят, подскажите пож, как скопировать много-вложенный объект из props в data без привязки к реактивным свойствам JSON.parse(JSON.stringfy(obj)) ?

Сергей
09.06.2018
07:04:02
Vue.prototype.$eventHub = new Vue(); // Global event bus
this.$eventHub.$emit('logged-in');
this.$eventHub.$on('logged-in', this.saveAndAddReport());
но он безконечный

reskwer
09.06.2018
07:04:37

#3301⏣SoulString
09.06.2018
07:04:40
а, ну с эвэйтом да, я просто на промис посмотрел х)

reskwer
09.06.2018
07:05:44

#3301⏣SoulString
09.06.2018
07:05:52
тут есть
бывает короче

Google

reskwer
09.06.2018
07:06:12
тут есть
да это я переносил код, забыл подчистить )

#3301⏣SoulString
09.06.2018
07:07:59
вообще можно конечно к эвэйту попробовать иначе подойти (тип использовать свичкейс/if), либо вообще его не использовать (ну если серьезно в показанном коде от эвэйта не вижу смысла особо)
Но могу быть неправ, все мы люди

Рэмуальд
09.06.2018
07:11:09
try catch можно убрать в слой $api и возвращать оттуда условный { success: true/false, data: ... }, тогда экшены чище станут

reskwer
09.06.2018
07:12:32
вся проблема в том что мне ошибки приходят в .then по этому приходиться так извращаться

Andrey
09.06.2018
07:13:42

reskwer
09.06.2018
07:14:12
а как по другому перевести ошибка в catch ?

Andrey
09.06.2018
07:14:33

reskwer
09.06.2018
07:15:46

malcev
09.06.2018
07:16:07
Почему Vue себя называет фреймворком?

Andrey
09.06.2018
07:16:26

reskwer
09.06.2018
07:16:27

malcev
09.06.2018
07:16:45
Спасибо за ответ, теперь всё стало на свои места!

Denis
09.06.2018
07:19:15
Господа, Добрый день!
Вопрос может кто сталкивался, есть vuetify, есть v-data-table, где прописать ```:key=```
Duplicate keys detected: ''. This may cause an update error.
found in
---> <VDataTable>
<VCard>
<DocumentList>
<VContent>
<VApp>
<Dashboard> at src/views/Dashboard.vue
<App> at src/App.vue
<Root>

Dmitry
09.06.2018
07:24:28

Hedint
09.06.2018
07:25:21
Судя по ошибке, у некоторых поле, которое указано как ключ - пустое

Margarita
09.06.2018
07:25:34
По-моему он просто не передает ключ
Поэтому они и дублируются

Google

Margarita
09.06.2018
07:26:21
Надо наверное найти, что там есть строки в этой штуке и как-то строки идентифицировать в key☺

Dmitry
09.06.2018
07:26:41
Народ, вопрос по стилям. У меня все компоненты scoped. И вот хочу я изменить стили инпутов во всем проекте. Могу ли я это как то сделать во внешнем css файле? А то одни и те же стили во всех компонентах писать запарюсь, да и не правильно это как то

Margarita
09.06.2018
07:27:14

Dmitry
09.06.2018
07:27:46
Ну вот у меня тоже лежит. Только на нужных мне инпутах параметр data висит

Harry
09.06.2018
07:27:49

Dmitry
09.06.2018
07:27:56
И стили из внешнего не применяются

reskwer
09.06.2018
07:27:57

Harry
09.06.2018
07:28:08
или там тоже scoped

Denis
09.06.2018
07:28:17

Dmitry
09.06.2018
07:29:14
А на обертке el-select висит scope
Внутри компонента можно так стили пробросить .el-select >>> .el-input__inner

Dmitry
09.06.2018
07:31:13
А вот из внешнего css так не получается

Stanislav
09.06.2018
07:31:35

reskwer
09.06.2018
07:32:30

Stanislav
09.06.2018
07:33:54

Margarita
09.06.2018
07:34:13
А вот из внешнего css так не получается
Хм, не припоминаю, чтобы у меня были такие проблемы. Scoped же вроде не дает стилям из текущего компонента применяться к другим компонентам, а стили "сверху" из внешнего файла вроде же могут применяться?

Dmitry
09.06.2018
07:34:46

reskwer
09.06.2018
07:35:02

Margarita
09.06.2018
07:35:24
Ну вот похоже что не могут
https://vue-loader-v14.vuejs.org/ru/features/scoped-css.html исходя из документации, не вижу проблемы в таком применении

Google

Margarita
09.06.2018
07:36:04
Насколько я понимаю, scoped всего лишь делает селекторы более специфичными, а не изолирует стили компонента

reskwer
09.06.2018
07:37:14
пс. на картинте код только для примера количества символов )))

Stanislav
09.06.2018
07:40:07
Хотя throw - выглядит короче
throw вызывает обработчик исключений. Если у тебя стоит какой-нить логер типа Sentry, то оно улетит туда.
Маловероятно, что тебе захочется видеть в сервисе отлова ошибок сообщения типа "Вы забыли ввести Имя".

reskwer
09.06.2018
07:40:53

Admin
ERROR: S client not available

Dmitry
09.06.2018
07:49:57

Владимир
09.06.2018
07:51:13
Вынеси из style scoped, рядом в обычный style, без костылей с div

Dmitry
09.06.2018
07:52:26

DimenSi
09.06.2018
08:08:21

Dmitry
09.06.2018
08:17:26
Блокировка телеграма отменяется?

Stanislav
09.06.2018
08:23:10

Roman
09.06.2018
08:27:50
SingIn лол название

Леха
09.06.2018
08:33:06
Херассе регулярка для мыла ядовитая

Margarita
09.06.2018
08:37:02

Леха
09.06.2018
08:40:49

Margarita
09.06.2018
08:41:32
Мне тоже кажется, что за глаза
Я вообще проверяю только наличие символов @ и точки и что между ними еще какие-то символы есть

Google

Margarita
09.06.2018
08:42:00
И вокруг них)

DimenSi
09.06.2018
08:49:36
Я создаю импут с типом email и проверяю через нативную валидацию, валидность мыла.

reskwer
09.06.2018
09:11:11

Al
09.06.2018
09:20:12
Друзья подскажите, мучаюсь.
https://jsfiddle.net/mcmraak/5n8ebmrw/
Как сделать репитер? Я уже по всякому пробовал, почему там везде переключается?

Dmitry
09.06.2018
09:24:41

Al
09.06.2018
09:25:55

Dmitry
09.06.2018
09:26:09
тем что там прям примерчик
с каунтером
где ты кликаешь и прибавляется сразу в трех
и где каждый работает отдельно
не ленись брат, почитай

Al
09.06.2018
09:27:51

Dmitry
09.06.2018
09:28:09