
Den
15.07.2017
12:10:17
Чем чужие

Алихан
15.07.2017
12:11:00
Ну свои заготовки я год пилить буду

Den
15.07.2017
12:11:25

Kirill
15.07.2017
12:28:59

Google

Den
15.07.2017
12:41:11

енот
15.07.2017
12:42:27
может кто-нибудь разжевать как мне в компоненте вызывать метод экземплра? или как функцию туда передать
или как что-нибудь сделать, я не понимаю что искать чтобы разобраться

Den
15.07.2017
12:43:59
В событии попробуй
Почитай про лайвцайкл и хуки(события)

енот
15.07.2017
12:44:57
эхехе
а можно ссылку?

Den
15.07.2017
12:47:41
https://vuejs.org/

енот
15.07.2017
12:47:58
rtfm написать короче

Den
15.07.2017
12:48:03
Вайнот, енот)))

енот
15.07.2017
12:49:05
(

Den
15.07.2017
12:49:44

енот
15.07.2017
12:50:28
http://jsfiddle.net/Phunky/z329r6s6/1/

Google

енот
15.07.2017
12:50:32
что-то типа этого
пытаюсь у себя повторить, но не работает
не могу понять почему

Stanislav
15.07.2017
13:00:37
Не запускается
Ошибки

Den
15.07.2017
13:18:50

Stanislav
15.07.2017
13:19:13
Как в Read.me было указано, написал npm i => npm start
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
(found in <Root>)

Dima
15.07.2017
13:20:52
во время установки ты выбрал runtime-only

Den
15.07.2017
13:21:24
npm i => npm start прям так???

Dima
15.07.2017
13:21:31
или импортишь runtime онли

Stanislav
15.07.2017
13:21:37
Последовательно

DimenSi
15.07.2017
13:27:03
хм, ребята, я правильно async/await заюзал ? Или лучше просто тупо промисс отдавать в такой ситуации?
async setImage(context, { data }) {
return await imagesApi.setImage(data);
},
async updateImage(context, { id, data }) {
return await imagesApi.updateImage(id, data);
}
ват?)
ну я понял, что могу в такой простой ситуации отдавать просто промисс
async в такой ситуации перебор, походу

Rafael
15.07.2017
13:31:32
а пока так и не прешил, что луче использовать async await или промисы. поэтому пока остановился на таком:
по дефолту авейты, промисы для promise all и все такое

Stanislav
15.07.2017
13:31:33
когдато ж надо начинать
конечно асинкавейт

Google

DimenSi
15.07.2017
13:32:09
ну для меня async/await это просто надстройка над промиссами

Stanislav
15.07.2017
13:32:20
но это не совсем так

DimenSi
15.07.2017
13:32:25
и считаю их надо комбинировать, а не сидеть на чем-то одно

Stanislav
15.07.2017
13:33:12
нет надо просто перейти на асинкавейт и забыть промисы как страшный сон

DimenSi
15.07.2017
13:33:29
а че с промиссами не так?
в async await у тебя глубина создается через try/catch
а промиссы все по цепочки, нет?

Dima
15.07.2017
13:34:13
Промисы это как "переходное" решение.
Писать больше, код сложнее, и тд.

DimenSi
15.07.2017
13:34:49
дело в том, что у меня проект на cb, и я сейчас его по тихоньку переписываю на async/await с промиссами

Dima
15.07.2017
13:35:02
никаких комбинаций, оно заменяемое же (кроме промис.олл)
+ потенциально, там же будут эти авэйты быстрее работать, чем промисы.

Stanislav
15.07.2017
13:35:59
везде глубина создается через жопу и вызом колбека. промис это просто сахар для колбека
только с асинкавейт у тебя "почти" нормальный линейный флоу т.к. это почти настоящая абстракция

Dima
15.07.2017
13:36:35

DimenSi
15.07.2017
13:36:58
хм

Stanislav
15.07.2017
13:37:11
всмысле я могу сделать
for(){ await... }
потом еще словить эксепшен и иф, тогда как сраная цепочка колбеков тупо диктует мне писать колбеки

Denis
15.07.2017
13:37:59
gist.github.com

DimenSi
15.07.2017
13:38:04
да
http://dumpz.org/2623340/

Stanislav
15.07.2017
13:38:53
https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN <= здесь работает
На localhost:3000 не работает.
1.
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
2.
Uncaught TypeError: self.postMessage is not a function.
3. Может, причина в том, что используете development версия?

Google

DimenSi
15.07.2017
13:38:55
лан, я короче хочу на async await, потому, что сахар очень нравится и все.

Dima
15.07.2017
13:39:14

Admin
ERROR: S client not available

Dima
15.07.2017
13:39:45
https://github.com/vuejs/vue/tree/dev/dist
у тебя используется runtime и он не может скомпилить твои темплейты в функции.

Den
15.07.2017
13:40:49

Stanislav
15.07.2017
13:41:07

Анатолий
15.07.2017
13:41:22
Я когда познакомился с промисами, испытал сильную попоболь: как?! Этот сраный воркэраунд над колбеками это всё, что вы можете предложить??
И тогда мне невыносимо захотелось не существующих тогда ещё асинков)

Dima
15.07.2017
13:41:34
очевидно, что функционал который преобразует шаблоны в рендер функцию не нужен в собранном проекте и попросту выпилен.
это даже не смешно было. Я сильно не понимал, чего это люди в таков восторге от них.
+ количество лишнего кода
+ многие совсем не умеют использовать промисы до сих пор

Stanislav
15.07.2017
13:42:36

Анатолий
15.07.2017
13:43:26
А в 2015 на фронтендконфе задвинули про асинки и эти морды в зале, котов, добравшихся до сметаны, надо было видеть :)

Stanislav
15.07.2017
13:44:09
да айтишечка вся на них с ума сошла
в питонке тогда тоже их запилили

Dima
15.07.2017
13:45:04

Stanislav
15.07.2017
13:45:14
кто на кого ?
все боготворят их в питонке, ты что

Google

Stanislav
15.07.2017
13:45:29
селиванов гений

Dima
15.07.2017
13:45:30
Вообще, я так поглядел, если лезть в глубь питона, то он нефига не простой.
не все)

Анатолий
15.07.2017
13:46:05

Dima
15.07.2017
13:47:16
http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio/

Stanislav
15.07.2017
13:47:48
ну в питоне просто была еще более продвинутая абстракция - гринлеты
но они были нестандартизируемы
т.е. это были тру корутины в языке. настоящие а асинкавейт это костылик на генераторах
ну и это не свзано с асинкио кстати
можно принять питонячий асинкавейт и просто попробовать писать на асинкио но ты сталкиваешься реально с кучей заморочек самого асинкио

Dima
15.07.2017
13:50:06
asynchttp TOP
гараздо приятнее фласка. Гараздо очевиднее и проще.