@vuejs_ru

Страница 98 из 3900
Quiss
24.01.2017
19:35:52
если сюда)

Kelin
24.01.2017
19:35:53
хз, уже раза 4 вижу

значит, в других чатиках

Quiss
24.01.2017
19:36:02
хз, уже раза 4 вижу
это твои проблемы, если в других чатиках)

Google
Quiss
24.01.2017
19:37:29
грубо
Зато как есть...

Kelin
24.01.2017
19:37:30
просто ошибся

Alex
24.01.2017
19:37:52
лучше расскажи тогда своё мнение о написанном)

Kelin
24.01.2017
19:37:59
В чатике node.js постили, во

смешанные чувства по поводу async/await

Конечно, если много чего будет в одном then(), будет плохо но можно вынести в отдельную функцию

А код с await как-то тяжко читается

Хотя, так может быть с непривычки

Alex
24.01.2017
19:41:00
Мне с промисами по ощущениям тоже чище кажется... а там тащить try/catch надо

andretshurotshka?❄️кде
24.01.2017
19:41:10
А если там сложная махинация с циклом, while, etc и вообще программист сишарпист?

Roma
24.01.2017
19:45:24
https://habrahabr.ru/post/320306/
Вообще не понял претензию автора. Типа, код смотрелся странно когда-то. Ну ок. Проблема была в том, что нельзя было прервать асинхронную операцию, управлять процессом. С async/await это решено

Google
Alex
24.01.2017
19:45:58
А как прерывать async/await? я наверное еще не начитал

промисы тоже вроде кто-то отменяемыми делал, не в нативной реализации

Kelin
24.01.2017
19:46:31
промис же прерывается

reject() и все?

или это не то

Alex
24.01.2017
19:46:53
reject это по ошибке повалились вниз по цепочке

Kelin
24.01.2017
19:48:20
хз

ко всему надо привыкать

Kelin
24.01.2017
19:48:29
и к await тоже

Alex
24.01.2017
19:48:40
а, ну да

Roma
24.01.2017
19:48:52
Или извне?

В любом случае, это всегда промис внутри. Если сильно страшно, можно навешивать then и делать асинхронно

Alex
24.01.2017
19:50:06
а если в цепочке операций будет несколько вариантов когда возможно вернуться к продолжению работы как-то обработавшись, то на промисах просто в цепочку вклинить надо два .catch, а в async/await получается два try/catch?

Alex
24.01.2017
19:53:13
ну например что-то делаешь, если фейл, не падаешь совсем, а например с каким-то дефолтным значением продолжаешь работу

там кстати в другой статье прикольно сделали обработку ошибок в зависимости от типа

function guard(e, predicate) { if (!predicate(e)) throw e; } and then use it to e.g. only filter "not found" errors when downloading an image try { await downloadImage(url); } catch (e) { guard(e, e => e.code == 404); handle404(...); }

Статья из комментов статьи на хабре

масло масляное) ну думаю поняли все

Google
Alex
24.01.2017
19:55:35
https://spion.github.io/posts/es7-async-await-step-in-the-wrong-direction.html

отсюда

Kelin
24.01.2017
20:18:58
народ, кто юзает vscode?

посоветуйте плагинов годных под js

Alex
24.01.2017
20:19:58
Я использую. Сложно сказать что попадает в категорию годных)

Editorconfig точно годный

Остальное навскидку не помню, завтра могу сказать

Kelin
24.01.2017
20:21:27
ну, вообще любые полезные плюшки

MVP
24.01.2017
20:24:18
посоветуйте плагинов годных под js
Да тупо ищи под используемые либы ➕. Eslint, terminal, test coverage

Alex
24.01.2017
20:24:51
Или прям в студии открой и самые популярные выбери показывать

И смотри по убыванию что люди больше всего ставят

Stanislav
24.01.2017
20:32:00
+

Alex
24.01.2017
20:47:07
В споре рождается истина

Rafael
24.01.2017
20:49:45
Это да)

Kelin
24.01.2017
21:10:13
а есть плагин, чтобы страницу можно было прям в vscode смотреть?

Victor
24.01.2017
23:37:30
Тоже поставил попробовать vs code, Подскажите плз какие там плагины нужны для подсветки lang=pug,sass

Вроде поставил из поиска для vue, sass, pug плагины, но подсветки не появилось

Dmitrii
25.01.2017
07:21:25
помогите, установил новую версию laravel 5.4 после npm install запускаю npm run dev и валится ошибка:

npm ERR! Linux 4.4.0-51-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "dev" npm ERR! node v6.9.1 npm ERR! npm v3.10.8 npm ERR! code ELIFECYCLE npm ERR! @ dev: `node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the @ dev script 'node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /home/vagrant/Code/adm/npm-debug.log

Google
Dmitrii
25.01.2017
07:21:59
стоит на vagrante

Alex
25.01.2017
07:27:19
ну поподробнее в npm-debug.log посмотри что там не нравится ему

Timur
25.01.2017
07:27:58
Или сразу на форумы Laravel идти. Их же уйма. Там-то точно заведомо знают в чём проблема.

Admin
ERROR: S client not available

Vadim
25.01.2017
07:58:52
щас бы ларавел через npm ставить

Gordey
25.01.2017
07:59:53
в 2017-ом

Stanislav
25.01.2017
08:29:33
А что, laravel еще не переписали на жиэс?

Евгений
25.01.2017
08:33:10
Есть какой то ларавель клон на жс, название не помню, вроде на А что-то

Джама
25.01.2017
08:37:06
Да харош, как это будет выглядеть и работать?

Timur
25.01.2017
08:37:48
Это просто люди фантазируют. ? Если переносить идиоматически на JS, то это уже совсем не Laravel будет, а что-то другое.

Евгений
25.01.2017
08:39:13
AdonisJs - MVC framework for Node.js http://adonisjs.com/

Джама
25.01.2017
08:39:43
Это как назвать Jooml'у WordPress'ом только побольше

MVP
25.01.2017
08:46:48
Чят congrats! нас 200 стало уже !

Dmitrii
25.01.2017
10:32:00
подскажите <a v-for="bid in bids" v-bind:bid="bid" v-on:click="showcomment" class="collection-item"><span class="new badge">{{ bid.id }}</span>{{ bid.title }}</a>

methods: { showcomment(){ this.sc.id = this.bid.id; },

Rafkat
25.01.2017
10:32:38
Нашел работу, заказчик предлагает админку из ангуляра перевести во vue

Вот думаю, насколько это сложно

Dmitrii
25.01.2017
10:32:49
почему при клике не присваивается

Максим
25.01.2017
10:33:41
Google
Dmitrii
25.01.2017
10:34:07
Eugene
25.01.2017
10:34:27
methods: { showcomment(){ this.sc.id = this.bid.id; },
в параметр передавай bid

<a v-for="bid in bids" v-bind:bid="bid" v-on:click="showcomment(bid)" class="collection-item"><span class="new badge">{{ bid.id }}</span>{{ bid.title }}</a>

methods: { showcomment(bid){ this.sc.id = bid.id; },

Dmitrii
25.01.2017
10:36:47
а так пишет Uncaught ReferenceError: bid is not defined

а погоди

неувидел выше

Eugene
25.01.2017
10:37:43
и v-bind:bid="bid" лишнее

Dmitrii
25.01.2017
10:39:13
есть такое

аа

лишнее

убрал всё равно Uncaught ReferenceError: bid is not defined

<a v-for="bid in bids" v-on:click="showcomment(bid)" class="collection-item"><span class="new badge">{{ bid.id }}</span>{{ bid.title }}</a>

methods: { showcomment(){ this.sc.id = bid.id; },

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