
Stanislav
23.02.2017
06:20:52
во-втором примере, показано, что будет если функция будет возвращать один и тот же объект, вместо разных
если пощелкать на кнопки в примере, то будет видно почему это проблема

Rafael
23.02.2017
06:23:13
а, черт, все время забываю, что там есть ссылка на исходники

Stanislav
23.02.2017
06:23:29
https://github.com/vuejs/vue/blob/dev/dist/vue.js#L3327

Google

Stanislav
23.02.2017
06:23:32
вот прокси

Rafael
23.02.2017
06:27:21

Stanislav
23.02.2017
06:28:31
тю, ну если key еще не используется - то при попытке получить из него данные - выдаются данные из vm._data[key] а при записи - они записываются в vm._data[key]

Rafael
23.02.2017
06:28:54
а что есть key?

Stanislav
23.02.2017
06:30:06
key = "username" для описанного ниже примера
data: {
username: 'Guest'
}
good?

Rafael
23.02.2017
06:52:22
а все. теперь понял
действия хранилища вы как обычно именуете?
например так? socketActionType, вообще есть на это счет лучшая практика?

Stanislav
23.02.2017
07:01:33
что такое socketActionType?

Rafael
23.02.2017
07:02:48
пример именования действия

Vadim
23.02.2017
07:08:26
#learn https://egghead.io/lessons

Rafael
23.02.2017
08:21:00
@xanf_ua есть какой-то стандарт именования действий у vuex? Например называть их в camelCase?

Google

Andrey
23.02.2017
09:20:13

Rafael
23.02.2017
11:13:09
@kelin2025 какой пакет ты используешь, чтобы бабелить async await?

Kelin
23.02.2017
11:16:00
Хороший вопрос, надо посмотреть
я же vue-loader использую

Rafael
23.02.2017
11:21:43
хм, наверное вот это надо будет посатвить:
https://www.npmjs.com/package/babel-plugin-syntax-async-functions
есть такая задача:
допустим у меня есть спискок типов, и на вход функции я даю какое-то количество аргументов, каждый из которых имеет свойство type
теперь я хочу асинхроно проверить, что свойство type каждого аргумента есть в списке типов
как это можно сделать?
мне не хватает что-то типо такого:
[myFunc(x) for x in args]
lookupStartingZip: function() {
let app = this;
app.startingCityValues = "Searching...";
console.log(app.startingCity);
}
что это?
зачем ты app создал?

Victor
23.02.2017
11:41:34
Сам не пробовал если что)

Rafael
23.02.2017
11:42:15
ладно, потом позырю

Andrey
23.02.2017
12:03:48

Dima
23.02.2017
12:46:22
Асинхронность головного мозга, сэр

Vlad
23.02.2017
12:56:20
подскажите пожалуйста, почему мне в аддрес сама подставляется # "http://localhost:8080/#/films"
любой переход по ссылке подставляется #.

Roma
23.02.2017
12:58:44
https://router.vuejs.org/en/essentials/history-mode.html

Vlad
23.02.2017
13:02:12
@nikulinsmr спасибо

Rafkat
23.02.2017
15:05:05
https://freelansim.ru/tasks/166515
#работка

Google

Andrey
23.02.2017
15:28:19
Ребзя, кто-нибудь использует sublime?
может подскажите плагин/способ релоадить css и html в процессе написания?
ну что бы как в codepen, например

Владимир???
23.02.2017
15:33:05
Это livereload
Можешь быстренько настроить
В нпм инсталл
И простой нпм скрипт

MVP
23.02.2017
16:35:52

Andrey
23.02.2017
16:39:58
hot reload не?
я не про webpack, я про общий случай. когда надо сверстать статическую страничку, например
что бы после каждого сохранения не обновлять страницу

Rafael
23.02.2017
17:10:26

Andrey
23.02.2017
17:10:40
у тебя в функциях есть какое-то IO?

Rafael
23.02.2017
17:10:59
каким образом?
тем, что это выполняется параллельно, а не последовательно

Andrey
23.02.2017
17:11:10
асинхронность это не паралельность

Rafael
23.02.2017
17:11:30

Andrey
23.02.2017
17:11:32
js в браузере однопоточное, какая там может быть параллельность

Rafael
23.02.2017
17:11:59
екарный бабай

Google

Andrey
23.02.2017
17:12:12
а ты чего ожидал?

Rafael
23.02.2017
17:12:15
ну да ладно, для понтов то можно

Andrey
23.02.2017
17:12:38
многопоточность это сложно, надо разруливать многие вещи, обмалызаться локами и прочим

Rafael
23.02.2017
17:13:11

Admin
ERROR: S client not available

Airat
23.02.2017
17:19:26
парни, подскажите, почему не отправляются события в родителя?
// Методо компонента
addValue(city) {
this.selected = city;
this.$emit('getCity', this.selected);
}
// Вызов метода
@click="addValue({ name: value.name , cc: value.cc, value: value.value})
// Слушатель события
search.$on('getCity', function (value) {
console.log(value);
});
---

Rafael
23.02.2017
17:19:59
если хочешь в ребенке перехватывать событие испоьзуй шину

Airat
23.02.2017
17:20:15
в devtools есть данные, console.log(value); молчит
я в корень отправляю
у меня корень, и компонент

Rafael
23.02.2017
17:21:20
у меня корень, и компонент
а, я тоже попался в прошлый раз на такое, там какая-то лажа с тем, что компонента и родитель формально говоря считаются разными инстансами
кароч используй директиву v-on:your-event на родителе

Andrey
23.02.2017
17:22:40
заморачиваться над ручным переключением контекста имет смысл когда у тебя "долгие" функции, либо выноси в воркеры, либо разбивай большую функцию на несколько

Airat
23.02.2017
17:39:36
Что то странное
@get-city="console.log('smth')" на родителе тоже никак не реагирует.
Хотя отладичик полоно событий
https://i.imgur.com/nlfaTgm.png

Rafael
23.02.2017
17:41:15
нам нужен код

Google

Airat
23.02.2017
17:41:35
ща

Alex
23.02.2017
17:44:26
@get-city -> @getCity

Rafael
23.02.2017
17:45:09

Andrey
23.02.2017
17:45:24

Alex
23.02.2017
17:45:31
в документации что-то было на эту тему

Andrey
23.02.2017
17:46:22

Rafael
23.02.2017
17:46:50

Alex
23.02.2017
17:47:00
не, можно и inline выражение запихать
не обязательно имя коллбека указывать
devtools красиво всё показали, и имя события в т.ч.

Airat
23.02.2017
18:05:11
пример
https://jsfiddle.net/t5s1j3bc/
я как только не пробовал, и кебаб, и кемел