@vuejs_ru

Страница 178 из 3900
Alex
18.02.2017
21:11:42
как определить, что он использует делигированный обработчик?
https://forum.vuejs.org/t/is-event-delegation-necessary/3701 оказывается нет там делегирования и пишут что и не нужно

Rafael
18.02.2017
21:13:42
хм, думаю, это стоит указать в доках

Ilia
19.02.2017
02:10:24
*offtop* Ребята. Вы мне тут давеча советовали для графиков D3.js. Спасибо - действительно мега штука! Два дня собирался, искал другие варианты, каким то уж очень непонятным D3 казался. В итоге сегодня пересилил себя и за день смог нарисовать то что мне нужно.

Сашка
19.02.2017
06:22:16
"..." Это не stage-1 разве?

Google
Сашка
19.02.2017
06:24:02


Rafael
19.02.2017
06:41:39
@Fl0pZz обрати внимание, что foo['/[0-9]/g'] === 1 //true
вот это немного не понял, почему регулярку преобразовали в строчку?

так как RegExp это объект, то сравнение идет по ссылке, а не по значению

Alexander
19.02.2017
07:30:26
Всем привет!

Кто нибудь юзает плагин https://github.com/ElemeFE/vue-msgbox

со вчерашнего дня бьюсь, какая-то магия происходит..

просто перестал работать..

причем никаких ошибок нет...

пытаюсь подключить import MessageBox from 'vue-msgbox/src' для дебага

в консоль валит Unexpected token import на вот этой строке -> import Vue from 'vue';

т.е. локально всё работало, заметил проблему на серваке, потом снём вендора(локально), переставил все пакеты и локально тоже перестало работать

Kelin
19.02.2017
08:41:00
Дядь, ты это для .js файлов прописал, а не для .vue

Google
Stanislav
19.02.2017
08:48:53
Alexander
19.02.2017
08:49:17
вот .babelrc

{ "presets": ["es2015", "stage-2"], "plugins": ["transform-runtime"], "comments": false }

и webpack

{ test: /\.js$/, loader: 'babel', include: projectRoot, exclude: /node_modules/ },

Stanislav
19.02.2017
08:52:16
А какая версия вебпака у тебя?

Alexander
19.02.2017
08:52:34
"webpack": "^1.12.2", "webpack-dev-middleware": "^1.4.0", "webpack-hot-middleware": "^2.6.0", "webpack-merge": "^0.8.3"

Stanislav
19.02.2017
08:54:36
вот .babelrc
Я бы файл билда открыл, потому что import'ов в браузере быть не должно

Alexander
19.02.2017
08:55:49
есть предположение

а файл лежит в вендоре как раз

Stanislav
19.02.2017
08:57:38
 ¯\_(ツ)_/¯ не знаю как там у тебя все

Alexander
19.02.2017
08:57:53
ладно, спасибо за помощ

Rafael
19.02.2017
09:11:19
ребзь, а события через $emit, дочерние компоненты тоже видят?

Alex
19.02.2017
09:14:48
Думаю нет

Igor
19.02.2017
09:14:58
нет же, они наверх передаются только.

Alex
19.02.2017
09:15:11
Если только шина не используется

Igor
19.02.2017
09:15:19
чтобы в дочерних видеть, надо специально подписаться через $on

Rafael
19.02.2017
09:22:12
чтобы в дочерних видеть, надо специально подписаться через $on
не я имел ввиду что событие генерится на родительской компоненте, а мониторят дочерние

Google
Rafael
19.02.2017
09:24:43
все-таки vue это действительно более удобный jQuery

надо будет потом попробовать сделать лендинг с ssr

Kelin
19.02.2017
09:28:37
все-таки vue это действительно более удобный jQuery
Говорил тебе об этом месяца полтора назад, ты отвечал "ни в коем случае"

Alex
19.02.2017
09:28:51
?

Stanislav
19.02.2017
09:43:31
там регулярка, как объект, преобразуется в строку через .toString

поэтому аналогичная строка и срабатывает

попробуй js console.log(( (a={})[{ toString() { return 'custom' } }]=1, a ))

вот тоже самое и с регуляркой происходит

/[0-9]/g.toString() === "/[0-9]/g"

Rafael
19.02.2017
09:55:41
Andrey
19.02.2017
09:56:44
Дядь, ты это для .js файлов прописал, а не для .vue
Да, но я так и не понял почему раньше работало. Но в общем да, проблема была примерно в этом.

меня просто смутили строчки >When vue-loader detects the presence of babel-loader or buble-loader in the same project, it will use them to process the <script> parts of all *.vue files, allowing us to use ES2015 in our Vue components

Kelin
19.02.2017
10:01:37
buble-loader?

что за зверь

Alex
19.02.2017
10:02:01
да, есть такой)

Kelin
19.02.2017
10:02:09
ну тут подразумевается, что бабель глобально подключается, а не к .js файлам

Alex
19.02.2017
10:02:12
типа облегченного babel

Kelin
19.02.2017
10:02:21
лол

Google
Rafael
19.02.2017
11:09:44
Ребзи, стоит ли писать серверную часть на go? (Используя socket.io)

Andrey
19.02.2017
11:10:42
а почему бы и нет?

Stanislav
19.02.2017
11:12:56
а почему бы и нет?
отличный аргумент )

Andrey
19.02.2017
11:13:09
ну какой вопрос, такой ответ =)

Rafael
19.02.2017
11:13:47
просто понятно. что на ноде это сделать совершенно не трудно но чет не хочется

а на го нет стартер китов

Andrey
19.02.2017
11:14:12
лучше знаешь жс - пиши на ноде, есть желание что-то новое поучить то заюзай что-нибудь другое

на го много чего нет

Admin
ERROR: S client not available

Rafael
19.02.2017
11:15:05
я слышал что там беднющая стандартная либа, но насколько?

Andrey
19.02.2017
11:16:11
А почему на питоне нельзя?

На джанге то понятно, но чем фласк неугодил

Rafael
19.02.2017
11:16:23
А почему на питоне нельзя?
питон не асинхронный

Andrey
19.02.2017
11:16:30
лол

с чего бы это

Rafael
19.02.2017
11:16:45
а с чего ему быть асинхронным?

Andrey
19.02.2017
11:16:58
с того что он асинхронный

Rafael
19.02.2017
11:17:02
еще не понятно, как там сокеты запилены, может ужс ужс

ну кароч нам вроде так сказали, я не слушал объяснение толком

Stanislav
19.02.2017
11:17:17
Даже PHP уже асинхронный, по крайней мере в 2015 обещали что будет…

Google
Andrey
19.02.2017
11:17:23
на любом языке можно писать асинзронщину

Stanislav
19.02.2017
11:17:32
хд

если иметь доступ к ОС ?

Andrey
19.02.2017
11:17:41
да ты хоть на бэйсике можешь это делать

Stanislav
19.02.2017
11:17:45
чтобы создавать новые потоки?

Andrey
19.02.2017
11:17:56
асинхронщина != потокам

у тебя в js один поток

Stanislav
19.02.2017
11:18:10
а

Rafael
19.02.2017
11:18:11
чтобы создавать новые потоки?
из питона? там же gil все потоки на нет сводит

Andrey
19.02.2017
11:18:13
(я про браузер и по дефолту)

Stanislav
19.02.2017
11:18:14
ты об этом

Andrey
19.02.2017
11:18:27
из питона? там же gil все потоки на нет сводит
ох, бля. эксперты. Что такое gil?

Rafael
19.02.2017
11:18:40
например джангу горизонтально расширяют запуская новые инстансы, а не используя потоки

Andrey
19.02.2017
11:19:07
машина питоновская
gil это глобальный лок интерпретатора

Rafael
19.02.2017
11:19:15
ну хрен с ним

я не питонист :D

Andrey
19.02.2017
11:19:40
так gil почти в любом интерпретаторе есть

Rafael
19.02.2017
11:19:41
вообще у меня есть выбор даже, или на го или на расте писать

ну т.е мне хотелось бы на этом писать

Andrey
19.02.2017
11:21:15
из питона? там же gil все потоки на нет сводит
gil нужен для того что бы у тебя в один момент времени с "данными интерпретатора" работал один поток. если ты занят IO то на гил тебе все равно, если ты пишешь свою C/Cpp либу то ты можешь руками отпустить gil

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