@vuejs_ru

Страница 3377 из 3900
Google
DimenSi
03.08.2018
07:54:30
А как называл для модулей? Когда надо то namespace/mutator, то mutator, когда внутри модуля. (Я делаю через nameapace/${mutator}, но мне не нравится
Ну ты можешь первым аргументом называть модуль, а вторым передавать массив ключей.

Чтоб не делать работу со строками

DimenSi
03.08.2018
07:55:44
Символы разве не проигрывают в виду отсутствия конкатенации?
Я это хотел дописать, что мне кажется, мы не сможем использовать их в vuex. Как это делается в редаксе

Подход с константами взяли из редакса и зачем-то вставили в vuex, и мы поняли, что в vuex он бесполезен. В редаксе можно вызвать только экшен, у нас же геттер, экшен и мутацию из любого места.

reskwer
03.08.2018
08:01:17
Кто как использует компоненты. Вот я сейчас создаю папку c иминем компонента и в него кладу index.vue и style. Но почему-то мне кажется что и JS выносить нужно



Grigorii
03.08.2018
08:02:15
Ну ты можешь первым аргументом называть модуль, а вторым передавать массив ключей.
не совсем понял) Мне не нравится две вещи: 1. Я пишу STRING: 'STRING' 2. Я использую сложение строк для получения мутатора в неймспейсе. Символы решают проблему 1, но остаётся вторая. А если использовать какие-нибудь генераторы, типа функции, которая вернёт пару массивов, то опять часть плюшек от ide пропадает

reskwer
03.08.2018
08:02:44
Grigorii
03.08.2018
08:02:47
Кто как использует компоненты. Вот я сейчас создаю папку c иминем компонента и в него кладу index.vue и style. Но почему-то мне кажется что и JS выносить нужно
По мне то, что всё вместе - одна из классных фишек vue с однофайловыми компонентами, когда не надо бегать по файлам при работе с одной сущностью

Google
Arsen
03.08.2018
08:03:03
Чем стили мешают в конце файла?

reskwer
03.08.2018
08:03:35
ну если 20 строк html 150 строк JS 450 строк CSS

Souren
03.08.2018
08:03:56
ну если 20 строк html 150 строк JS 450 строк CSS
в компоненте 450 строк стилей?

Arsen
03.08.2018
08:03:58
Тогда тебе надо подумать над разделением компонента на подкомпоненты может?

Дмитрий
03.08.2018
08:04:10
Вот у людей проблемы то

А в вашем редакторе свертывание блоков кода не подвезли ещё?

reskwer
03.08.2018
08:04:32
в компоненте 450 строк стилей?
Ну мы не используем готовые стили, большие анимации итд..

Grigorii
03.08.2018
08:04:51
ну если 20 строк html 150 строк JS 450 строк CSS
450 строк на один компонент?

reskwer
03.08.2018
08:05:07
А в вашем редакторе свертывание блоков кода не подвезли ещё?
Ты свернул тебе хорошо, а другим не очень

Grigorii
03.08.2018
08:05:21
ну, даже если так, оно же всё равно снизу отдельно

reskwer
03.08.2018
08:05:39
450 строк на один компонент?
ну я взял одну из самых крупных цифр. обычно 50-250

Grigorii
03.08.2018
08:05:57
50-100 - точно ничего страшного

DimenSi
03.08.2018
08:06:09
ну если 20 строк html 150 строк JS 450 строк CSS
Ну если у тебя так, то возможно тебе это нужно. У меня компоненты никогда такими жирными не были. И если жирные, то только по js коду, а не стилям или верстке

Дмитрий
03.08.2018
08:06:23
Ты свернул тебе хорошо, а другим не очень
Че-то прям совсем проблема высосанная из пальца) какие неудобства то вызывает?

reskwer
03.08.2018
08:07:30
Господи, что такое 400 строк стилей. Стилизуйте компонент. 150+ строк Добавьте адаптив. Планшет Мобила. +100-150 строк. Добавьте костыли Сафари и прочии выебоны кроссбраузерности +20 строк Вот так и набегает 400



Google
Grigorii
03.08.2018
08:08:27
Если перейти на символы, то будет STRING: symbol() Я про mapGetters(namespace, [STRING, STRING2])
А ...mapActions(namespace, { string1 }) тоже есть?) Не смог найти в доке...

reskwer
03.08.2018
08:08:40
Это файл стилей, естественно он вынесен из компонента. в папку с компонентом

Grigorii
03.08.2018
08:08:54
Да, на все есть.
Спасибо, что-то проглядел это в доках или забыл)

Тогда меня устраивает решение с Symbol

хотя, если надо вызывать из самого vuex, то опять ничего не работает

DimenSi
03.08.2018
08:09:30


Grigorii
03.08.2018
08:09:54
Я тут понял, что если из vuex делать, а не из компонента, то опять всё ломается)

DimenSi
03.08.2018
08:10:02
Есть еще namespace хелпер

Как ломается?

Grigorii
03.08.2018
08:10:58
ну, у меня нет mapActions во vuex ведь

Grigorii
03.08.2018
08:11:06
когда надо акшн из другого акшина вызвать

(простите за транслит)

DimenSi
03.08.2018
08:12:36
Grigorii
03.08.2018
08:13:37
dispatch(symbol)
А если из одного модуля в другой? Я же должен писать module/symbol

DimenSi
03.08.2018
08:15:04
Сделай, чтоль ишью. Чтоб в объектной нотации name space отдельно прокидывать можн было бы.

Grigorii
03.08.2018
08:17:29
Хм. Я никогда не делал issue в такие большие библиотеки... Максимум где один разраз или где заброшенный. Буду чувствовать, что таких issue было уже очень много. *ушёл искать по issue*

Alex
03.08.2018
08:38:38
Пацантрэ, только у меня битбакет лежит?

Google
dev
03.08.2018
08:39:34
нет

Andry
03.08.2018
08:39:41
Пацантрэ, только у меня битбакет лежит?
РКН поблочил IP AWS - общая проблема

Alex
03.08.2018
08:39:53
я их душу мотал(

DimenSi
03.08.2018
08:40:34
Так битбакет сам решил взорваться. Нахер менять айпишник на забаненный

Alex
03.08.2018
08:41:02
Ну типа у них там всё нормально, чего им под шизиков подстраиваться

DimenSi
03.08.2018
08:41:04
Хотя, я уверен, что они не учитывали, что есть Россия и что там ркн

Admin
ERROR: S client not available

Andry
03.08.2018
08:41:38
РКН забанил 262144 IP-адреса Amazon (целую подсеть /14). А теперь под эту раздачу попал и BitBucket.

voix
03.08.2018
08:46:24
Господа, есть вот такой еслинт конфиг http://prntscr.com/ke5vlv Проблема в том, что преттиер при сохранении все равно ставит запятые везде после последних элементов несмотря на 'comma-dangle' опцию. Использую vscode, в настройках преттиера трейлингкома стоит none.

Проблема решена. Забыл поменять конфиг претиера.

Gorbonos
03.08.2018
08:59:41
линкните, пожалуйста, краткий пример axios + vuex, не понимаю как оно работает.

Дмитрий
03.08.2018
09:01:05
В экшене запрашиваешь данные, мутируешь стейт данными с ответа

Дмитрий
03.08.2018
09:05:56
Господа знающие canvas, помогите. Есть видео, которое отрисовывается в canvas. Видео должно прокручиваться в зависимости от скролла мыши. Возможно ли сделать это плавно?

Nikita
03.08.2018
09:13:14
Добрый день, кто нибудь работал vuetable2?

Alexey
03.08.2018
09:15:40
линкните, пожалуйста, краткий пример axios + vuex, не понимаю как оно работает.
Вот тут с 301 урока рассказывается неплохо. Там около 10 коротких уроков по 2-3 минуты. https://coursehunters.net/course/udemy-vuejs-2

Nikita
03.08.2018
09:16:09
Вот так все настроил, но на страницу ничего не выводится :(



Google
Nikita
03.08.2018
09:16:11




Nikita
03.08.2018
09:17:43
Едиснтвенное что происходит это [Vue warn]: Error when evaluating expression "function (){return this.opts.childRow||this.$scopedSlots.child_row}": TypeError: Cannot read property 'child_row' of undefined (found in component: <client-table>) Но не загрузке страницы, а секунд через 15-20

Nikita
03.08.2018
09:18:09
что делать? Как вырвать свои руки из задницы и вставить на место?

Natasha
03.08.2018
09:22:40
Всем привет! Подскажите, пожалуйста. Я получаю в props: id и объект, если id есть в объекте, то присваиваю его в data, если нет, беру первый id объекта. Как лучше реализовать такую проверку? В data или в computed? data () { return { selectedCountry: this.countryList.some(item => item.id === this.userCountryGeoId) ? this.userCountryGeoId : this.countryList[0].id, }

Arkadiy
03.08.2018
09:29:04
в computed, я думаю

Arthur
03.08.2018
09:29:32
+1

Arkadiy
03.08.2018
09:30:00
а в data - selectedCountryId

Natasha
03.08.2018
09:30:27
спасибо!

Anton
03.08.2018
09:32:39
Привет ребята, как с помощью аксиоса, правильно отослать файл боту в телеграм?

dev
03.08.2018
09:32:57
XD

A
03.08.2018
09:33:35
делаешь объект FormData

туда пихаешь блоб

Arkadiy
03.08.2018
09:34:36
https://stackoverflow.com/questions/50355903/anybody-knows-how-to-send-a-audio-image-using-nodejs-to-a-telegram-bot

Alexander (Follower)
03.08.2018
09:35:29
всем привет. getAddInfo () { Swagger(API_URL + '/api/Sources/') .then(client => { console.log('>>> INFO HERE <<<') this.addSources = client.spec.results console.log(this.addSources) console.log('>>> INFO HERE <<<') return this.addSources }) } в компоненте вызов по клику <tr @click="getAddInfo()"> но "addSource" is not defined где ошибся, поправьте, плиз

Arkadiy
03.08.2018
09:36:07
ставь breakpoint

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