@vuejs_ru

Страница 1283 из 3900
DimenSi
05.09.2017
21:09:04
default тоже зарезервированно, но в объектах можно указывать

Stanislav
05.09.2017
21:09:19
DimenSi
05.09.2017
21:09:38
да http api

Stanislav
05.09.2017
21:10:02
да http api
а бэк какой?

Google
DimenSi
05.09.2017
21:10:06
питон

почти рест

Stanislav
05.09.2017
21:16:32
есть два стула... Один для бэка - какая-нить модная тулза сгенерит апи по коду (типа swagger). Другой руками - опять swagger (Swagger UI). Еще есть API Blueprint - это markdown с дополнительным синтаксисом для описания запросов. Я хочу попробовать последний с Aglio - это рендерер для API Blueprint, компилит в простые html/css. Но пока руки не дошли

DimenSi
05.09.2017
21:22:14
да бекендеры поняли, что им пора написать норм доку

и вот и думают какой инструмент заюзать

blueprint это платная херь от ibm которая?

@c01nd01r как загуглить?

слова не хватает)

DimenSi
05.09.2017
21:25:18
а, спс

ну выглядит уже модней чем swagger

@c01nd01r ты знаешь как не лохануться и не делать рекурсивные импорты?

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

Google
DimenSi
05.09.2017
21:28:00
ух, зря ты это сказал

Stanislav
05.09.2017
21:28:10
ну рассказывай, чо

DimenSi
05.09.2017
21:28:25
я нашему питониску сказал, что в js нереально сложно сделать рекурсивные, и теперь страдаю

сек

в общем

есть у меня апи слой, я его подключа и в сторе и в компонентах

и в какой-то момент все летит к черту, когда подключаю в одном из компонентов апи слой, то апи становится undefined в сторе

но есть подозрения, что я знаю какой именно это компонент и почему из за него

у меня есть модалки и они сделаны через стор

DimenSi
05.09.2017
21:34:04
есть компонент RootModal, он принимает в себя массив и на основе массива создает модалки

массив этот берется из стора, модуля modals

и думаю тут то все и летит, потому, что я типо вызываю из стора модалку, а в модалке вызываю апи, но само апи еще использую в сторе

Stanislav
05.09.2017
21:35:37
Ну это легко проверить ? Выпили апи в каком-нить одном месте

DimenSi
05.09.2017
21:36:06
как только я выпиливаю импорт из модалки, в сторе все сразу норм

Stanislav
05.09.2017
21:36:19
ну вот ?

DimenSi
05.09.2017
21:36:31
вопрос как решить траблу

Stanislav
05.09.2017
21:36:57
Пересмотреть архитектуру

DimenSi
05.09.2017
21:37:04
либо делать экшены через стор и работать с экшенами внутри компонента, либо прокидывать апи слой через стор в модалку.

Google
DimenSi
05.09.2017
21:38:17
не знаю как это сделать.

а еще вариант это прокинуть в стор апи в момент инициализации стора, без импорта.

Kelin
05.09.2017
21:51:13
Как же люди мучаются без нового apicase ?

DimenSi
05.09.2017
21:55:55
да боюсь, я и с твоим apicase облажался бы

@c01nd01r blueprint я так понял, это стандарт и нужно для него искать парсеры?

Kelin
05.09.2017
21:56:45
С apicase не облажаться

Ибо все апишки в одном месте + миксином привязываются к Vue

И не надо ничего никуда импортить Ну разве что в стор, но там проблем быть не должно

DimenSi
05.09.2017
21:58:26
есть два стула... Один для бэка - какая-нить модная тулза сгенерит апи по коду (типа swagger). Другой руками - опять swagger (Swagger UI). Еще есть API Blueprint - это markdown с дополнительным синтаксисом для описания запросов. Я хочу попробовать последний с Aglio - это рендерер для API Blueprint, компилит в простые html/css. Но пока руки не дошли

не парсер, а рендерер

все, я понял

я прочитал

и осознал

Stanislav
05.09.2017
22:03:48
не парсер, а рендерер
ну надо же как-то из markdown собрать ?

DimenSi
05.09.2017
22:06:52
ох, мы теперь заживем

в хроме добавили поддержку es модулей

æ digital
05.09.2017
22:15:53
Лучше бы в ноде добавили

Что за блупринт? Вместо сваггера?

DimenSi
05.09.2017
22:20:45
да, стандарт описания http апи

Google
DimenSi
05.09.2017
22:20:57
я так понимаю

æ digital
05.09.2017
22:21:23
А нету пример а использования с нодой/экспресс? Я пока не найду как это заюзать

DimenSi
05.09.2017
22:23:37
ты просто пишешь в md файле по спецификации, а потом выбираешь инструмент который отрендерит тебе эти файлы в красивый html + css

Stanislav
05.09.2017
22:23:37
DimenSi
05.09.2017
22:24:48
на офф сайте доки есть описание тулзов
не все люди готовы читать, мне пришлось переосилить себя, чтоб потратить 5 минут на описание

æ digital
05.09.2017
22:25:21
Да я нашел, тут целый набор. Drafter.js, protagonist

на офф сайте доки есть описание тулзов
Опыт на практике есть использования? Что за стек?

Stanislav
05.09.2017
22:27:21
Опыт на практике есть использования? Что за стек?
Я планирую только рендерер затащить, что б ручками HTTP описать. А бэк на Си

Stanislav
05.09.2017
22:47:34
это что на си ?

Stanislav
05.09.2017
22:50:07
Умная коробочка

Stanislav
05.09.2017
22:50:45
еот ?

хотел бы я такой проект

там даже родили нормальный фреймворк на крестах

Stanislav
05.09.2017
22:52:11
еот ?
онлайн касса

для всяких терминалов, вендинга и т.д.

Stanislav
05.09.2017
22:53:17
а куда они раздают вебню ?

а или там примитивная апишечка какая

Stanislav
05.09.2017
22:53:54
а куда они раздают вебню ?
апи что б рулить ей. Отправляешь на нее инфу о товаре, она чек пробивает

Google
Stanislav
05.09.2017
22:54:33
ну стильно да

BlastPy
05.09.2017
22:58:40
Ребят такой вопрос как повесить нечто подобное когда пользователь жмякает back в браузере

this.$router.push({params:{lat, lng}}

куда копать

Stanislav
05.09.2017
23:01:00
куда копать
либо в доку по роутеру, смотреть про хуки, либо про history api в браузере

BlastPy
05.09.2017
23:09:32
Как изменить данньіе в props из App.Vue

center: {lat: 50.071156, lng: 25.154167},

по клику допустим

уже есть действие по клику this.$router.push('/details/'+this.markers[i].uid)

this.props.center ?

или как то по другому

Stanislav
05.09.2017
23:10:58
Как изменить данньіе в props из App.Vue
В props данные нельзя менять. Либо в data твоего компонента, либо отправлять событие в родитель твоего компонента, откуда эти данные пришли и там менять

BlastPy
05.09.2017
23:11:57
В пропсах не предусмотрено менять типо ? А как в родитель отправить

Stanislav
05.09.2017
23:13:42
В пропсах не предусмотрено менять типо ? А как в родитель отправить
Пропсы только для чтения. В родитель this.$emit. Все это и даже больше сможешь найти в документации

BlastPy
05.09.2017
23:13:42
Emit ?

Пропсы только для чтения. В родитель this.$emit. Все это и даже больше сможешь найти в документации
:center="{lat: 50.0131156, lng: 25.454167}" если я вот так храню в род компоненте как сделать emit из дочернего лемента

Stanislav
05.09.2017
23:22:09
:center="{lat: 50.0131156, lng: 25.454167}" если я вот так храню в род компоненте как сделать emit из дочернего лемента
Долго объяснять. Храни в data родителя, слушай событие на дочернем, по событию дергай метод и меняй значение

BlastPy
05.09.2017
23:25:58
Долго объяснять. Храни в data родителя, слушай событие на дочернем, по событию дергай метод и меняй значение
Задал центр в data родителя map_center: после created дочернего елемента created() { this.$emit.push({map_center: {lat: user_data.position.latitude, lng: user_data.position.longitude}}) }, но не работает что я делаю не так

Хотя они в разньіх компонентах бл

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