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

Danila
22.12.2017
07:24:34

zinge
22.12.2017
07:24:42

Google

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

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 будет работать?
там же а аксиос можно цепочку делать вроде ... ? или я чета суть не догоняю, тебе нужно сформировать запрос, дополнить его данным из еще одного запроса и отрендерить страничку ?

Samat
22.12.2017
07:31:52

Владимир
22.12.2017
07:33:29

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
}));

Samat
22.12.2017
07:37:20

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

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

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

Леха
22.12.2017
07:51:03

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

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

Владимир
22.12.2017
07:58:45

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

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

Rafael
22.12.2017
08:00:02

DimenSi
22.12.2017
08:00:29

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

Rafael
22.12.2017
08:02:16

DimenSi
22.12.2017
08:02:41

Google

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

Владимир
22.12.2017
08:05:03

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

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

Alex
22.12.2017
08:08:28

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

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
написано же 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
Ребят, подскажите как звуковой файл воспроизвести