@vuejs_ru

Страница 1786 из 3900
Samat
22.12.2017
07:20:53
ребят, как правильно послать 2 get запроса, чтобы рендеринг начался только после выполнения этих двух запросов?

если я правильно изъясняюсь)

Danila
22.12.2017
07:24:34
ребят, как правильно послать 2 get запроса, чтобы рендеринг начался только после выполнения этих двух запросов?
Послать второй в ресолве промиса первого, а рендер запустить после ресолва второго промиса :)

Google
Danila
22.12.2017
07:26:17
Samat
22.12.2017
07:27:52
с axios будет работать?

Владимир
22.12.2017
07:28:02
да

Rafael
22.12.2017
07:28:04
lf

zinge
22.12.2017
07:30:31
с axios будет работать?
там же а аксиос можно цепочку делать вроде ... ? или я чета суть не догоняю, тебе нужно сформировать запрос, дополнить его данным из еще одного запроса и отрендерить страничку ?

Владимир
22.12.2017
07:33:29
вот, да. не могу понять. следующий запрос после response первого идет или как?
если два запроса незавсимые, то запускай их через Promise.all. А если в одном из них нужны данные, полученные из резултата первого, то цепочку из промисов или await

Anton
22.12.2017
07:33:46
Блэд, если нужно сделать два параллельных запроса, то Promise.all. Если второй запрос делается на основе данных первого, то тогда чейнить.

zinge
22.12.2017
07:34:24
вот, да. не могу понять. следующий запрос после response первого идет или как?
эээ, ну тут чот ты совсем запутался ... довай так, сначало реши что конкретно ты хочешь, а там глядишь и придет понимае как это делать ... еще в догонку, если с бека приходят циферки а должны быть слова с данными с другой таблица, попроси бек отдавать конечные данные, например в аксиос должно быть чета такое из коробки, внизу на хабре методы расписаны насколько помну ... ну или цепочку прописов мути

Samat
22.12.2017
07:35:34
да, нужны данные из первого запроса. и потом конкатенировать json'ы в один объект

zinge
22.12.2017
07:36:52
да, нужны данные из первого запроса. и потом конкатенировать json'ы в один объект
а во!! Performing multiple concurrent requests https://github.com/axios/axios function getUserAccount() { return axios.get('/user/12345'); } function getUserPermissions() { return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(), getUserPermissions()]) .then(axios.spread(function (acct, perms) { // Both requests are now complete }));

Google
Леха
22.12.2017
07:38:25
Можно вот так: https://stackoverflow.com/a/44185591/7436149

DimenSi
22.12.2017
07:38:33
Ну как отсутствует, куча языков позволяет в js компилить. Выбирай не хочу.

Souren
22.12.2017
07:40:33
Ну как отсутствует, куча языков позволяет в js компилить. Выбирай не хочу.
и вся эта куча состоит из A) языков на основе JS (любой код на JS — валидный код на <языкнейм>) B) майндфака вроде кложуры.

Mikhail
22.12.2017
07:43:29
Почему, сейчас реально любой язык может компилить в жс

Правда мне неизвестно насколько это эффективно

zinge
22.12.2017
07:44:09
ха, еще раз внимательно посмотрел по axios доку и заметил что там есть 2 непонятных метода, один описан ,а другой воопче не могу понять https://github.com/axios/axios#concurrency

DimenSi
22.12.2017
07:51:12
Максимум хайпе прям

Rafael
22.12.2017
07:51:32
Максимум хайпе прям
и это оч хорошо

потому что тогда webpack будет еще лучше развиваться

и брать чужие хорошие идеи

Michael
22.12.2017
07:53:44
так с нпм было. а ярн гад никула не делся

Rafael
22.12.2017
07:55:02
да потому что ярн лучше, не знаю почему, но npm постоянно переписывает лок файл

когда даелаешь npm i

DimenSi
22.12.2017
07:55:38
Не дописывает, а переписывает?

Rafael
22.12.2017
07:56:06
не весь конечно, но чать - да

при ярне такого не было

Alex
22.12.2017
07:56:32
ярн тоже такой фигнёй бывает страдает.

Rafael
22.12.2017
07:56:41
DimenSi
22.12.2017
07:56:47
при ярне такого не было
Т.е ничего не поменялось, но все равно файл обновился?

Google
DimenSi
22.12.2017
07:57:22
Я честно говоря разницу между 4 и 5 нпм не почувствовал

Alex
22.12.2017
07:57:54
Во всяком случае лично у меня было, после установки одного пакета всё переставало работать. И после долгих мучений выяснялось, что надо ранее установленный пакет просто снова установить. Как вспомню те веселые моменты, когда проклинал фронт и вспоминал компилируемые яп

Rafael
22.12.2017
07:58:03
Т.е ничего не поменялось, но все равно файл обновился?
ну типо на машине А я добавил зависимость - записалось лок файл, я его закомитил, на машине Б я спулил зависимости и делаю npm i чтобы их доустановить и после этого у меня что-то добавилось в лок файл

DimenSi
22.12.2017
07:58:26
Ясно.

Rafael
22.12.2017
07:58:58
что за пиздец? и какого хера?

не должно

Владимир
22.12.2017
07:59:35
ну если ты разрабочтик, то оно скачивает самые актальные версии, удовлетворящие semver

а если это сборка на сервере, то выкачает ровно то, что в lock

Rafael
22.12.2017
08:00:02
Rafael
22.12.2017
08:00:56
главная тема лок файла в том, что с его помощью везде все зависимости должны быть одинаковые

Astr0junk
22.12.2017
08:00:58
Рассылка от веб-стандартов пришла

https://medium.com/p/4548d085977f

Вдруг кому интересно

Владимир
22.12.2017
08:01:49
Есть пруфы?
http://qaru.site/questions/17134/how-do-you-prevent-install-of-devdependencies-npm-modules-for-nodejs-packagejson

Леха
22.12.2017
08:01:51
тогда как его заставить жестко следовать лок файлу?
rm -rf ./node_modules && npm install --from-lock-file --force --no-save

Rafael
22.12.2017
08:02:16
rm -rf ./node_modules && npm install --from-lock-file --force --no-save
*господи, во что я ввязался*

Google
DimenSi
22.12.2017
08:03:07
Парень мы о разных вещах говорили...

У меня с ярном другие проблемы сейчас, которые не хочется решать. У меня 4 этап linking depence ппц длинным стал. Бывает до 300 секунд доходит, и он зачем-то постоянно пере собирает пакеты в этот момент, из за чего вебпак ломается.

Владимир
22.12.2017
08:05:03
Парень мы о разных вещах говорили...
да, похоже я перепутал, от env не зависит использование lock. аргумент —from-lockfile нужен

Rafael
22.12.2017
08:05:06
Кажется надо было просто вот так: npm i --package-lock-only

фром лок файл - такого флага вообще нет

DimenSi
22.12.2017
08:06:02
Если проект новый, и разом добавить 30-40 пакетов, то все соберется за секунд 20-30. А если проект уже давно в разработке, то каждый новый пакет или удаление его, сплошная боль

DimenSi
22.12.2017
08:08:36
Да

Alex
22.12.2017
08:08:57
Согласен. Я попадался. Перешёл обратно на нпм, пока норм

Старый конь борозды не портит

DimenSi
22.12.2017
08:09:29
У меня линкид депенсес просто ппц долгий и еще постоянно пересобираются нативные модули.

Nightwelf
22.12.2017
08:11:16
народ дарова :)

Alex
22.12.2017
08:11:23
Уу

Nightwelf
22.12.2017
08:12:23
https://vuematerial.io/

выкидывает ошибку в ие11

пользовались же им тут кто-то 100%

Alex
22.12.2017
08:13:18
https://vuematerial.io/
а чем это отличается от vuetify?

Nightwelf
22.12.2017
08:13:25
не помню кто писал

мне просто нужны норм карточки и кнопочки пока что)

Google
Nightwelf
22.12.2017
08:14:37
потом когда будет ясно как проект должен выглядеть в целом я пойму что больше подходит

а пока просто взял этот материал

внешне заказчика мой любимый element-ui не устраивает

vue-material.js (4579,3) SCRIPT438: Объект не поддерживает свойство или метод "values"

Object.values(MdComponents).forEach(function (MdComponent) { Vue.use(MdComponent); });

вот такое вот г@вно

DimenSi
22.12.2017
08:17:51
Полифилы подключи.

Nightwelf
22.12.2017
08:18:16
всякие полифиллы есть :)

DimenSi
22.12.2017
08:18:42
https://qa.polyfill.io/v2/docs/

Nightwelf
22.12.2017
08:19:00
import 'es6-promise/auto' import Vue from 'vue' import App from '@/App' import router from '@/router' import store from '@/store' import VueMaterial from 'vue-material' import 'vue-material/dist/vue-material.min.css' import 'vue-material/dist/theme/default.css' Vue.use(VueMaterial) Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, store, template: '<App/>', components: { App } })

DimenSi
22.12.2017
08:19:02
Но нету полифила для object.values

Втф, один полифил это всякие?

Nightwelf
22.12.2017
08:19:24
Но нету полифила для object.values
таааак... вот это уже интересней

написано же auto

DimenSi
22.12.2017
08:19:54
Там написано промиссы

Ты вникать в название пробывал?

Nightwelf
22.12.2017
08:20:21
дак я думал, что оно все притягивает, нет похоже...

DimenSi
22.12.2017
08:21:06
Какие образом ты пришел к такому выводу

Nightwelf
22.12.2017
08:21:30
ладно, ошибся

/dev/null
22.12.2017
08:21:31
Ребят, подскажите как звуковой файл воспроизвести

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