
DimenSi
15.06.2018
22:16:38
из-за конвертаций и всего такого, всякая херь может произойти при +

Listar
15.06.2018
22:16:46
Как правильно вызывать метод при изменении переменной ?
через computed как то не пошло (

DimenSi
15.06.2018
22:16:55
через watch

Google

Listar
15.06.2018
22:17:25
ty

DimenSi
15.06.2018
22:30:09
кто знает

Listar
15.06.2018
22:30:47
Да... думал малоли в синтаксисе ошибка, но тут чтот другое )

DimenSi
15.06.2018
22:31:01
ватчер при инициализации не запускает функцию

Ruslan
15.06.2018
23:00:20
+ с цифрами - это плюс
+ с хоть одной не цифрой это конактенация строк.
Если бы ES6 литералы были раньше, то второе применеие можно бы было убрать и было бы вообще изи.
{ - в начале строки открывает новый блок
[ ( - в начале отключают автоматическую вставку точки с запятой в предыдщей строке

DimenSi
15.06.2018
23:05:46
мне не нужен этот курс
я просто привел пример, что в js есть вещи более запутанные, чем какой-то this

mr_makss
16.06.2018
02:39:34
вероятно тебе необходимо подебажить this

AlexAnder
16.06.2018
02:56:24
пользуется кто-нибудь david-dm org ?
у меня почему-то всё время pending уже неделю как...

mr_makss
16.06.2018
04:23:36

Google

mr_makss
16.06.2018
04:32:02
и этим ещё дело не заканчивается.
есть в наличии такая интересная секция как proto

zinge
16.06.2018
04:35:29

mr_makss
16.06.2018
04:35:53
6:-6

zinge
16.06.2018
04:37:13
6:-6
Ааа, я понял, это был, как его ... Ах да, сарказм?!))))

mr_makss
16.06.2018
04:37:32

Dmitry
16.06.2018
06:15:22
Народ, как inputmask заставить работать в nuxt.js? Импортирую inputmask в компонент, сразу получаю ошибку
Видимо на серверной стороне пытается инициализироваться. Как нуксту сказать что это клиентская либа?

Анатолий
16.06.2018
06:20:37

Roman
16.06.2018
06:23:25

Максим
16.06.2018
06:35:21

Dmitry
16.06.2018
06:36:10

Максим
16.06.2018
06:40:04
В англицкой доке говорится об этом

Dmitry
16.06.2018
06:43:12

Сергей
16.06.2018
06:57:34
Привет, у меня есть json объект [{id:1}, {id:2}], мне нужно обращаться не по ключу а именно по id, может быть есть какие инструменты у vue для этого?

Arsen
16.06.2018
06:58:27
Преврати его в объект с id в виде ключей

Сергей
16.06.2018
06:59:42
не это не вариант постоянно гонять, это не статика

Arsen
16.06.2018
07:00:18
Ну тогда тебе придётся постоянно ганять массив в поисках нужного объекта
Выбирай, один раз или каждый

Google

Сергей
16.06.2018
07:01:09
у меня json из базы тянется

Arsen
16.06.2018
07:03:03
Ну декодируй и передалай в объект
Всегда так делаю

Сергей
16.06.2018
07:04:22
это как?

Arsen
16.06.2018
07:06:59
arr.reduce((obj, elem) => {obj[elem.id] = elem; return obj; }, {});

Alex
16.06.2018
07:11:04
Привет, подскажите, я получаю из запроса данные response.data.d.N , как мне использавать это значение дальше в программе , в других функцияъ и запросах???

Ruslan
16.06.2018
07:12:00
Записать в data например
Если нужно в рамках всего приложения использовать то в стор

Alex
16.06.2018
07:12:39
А как это сделать примерно? Где export default ?

Ruslan
16.06.2018
07:13:12
А где ты данные получаешь?

mr_makss
16.06.2018
07:13:18
так тут у вас какой-то "doom 4" господа...

Alex
16.06.2018
07:14:21
axios.post получаю return {
id: d.N
};

Ruslan
16.06.2018
07:15:47
Засунь получение данных куда-нибудь в mounted, там в then укажи this.data.anything = res.data.d.N, или что тебе нужно

Alex
16.06.2018
07:17:01
я получаю данные, в response.data.d.N , но вне запроса, переменную не видно
в другом запросе не видно, мне нужно вставить
в другой запрос

mr_makss
16.06.2018
07:19:46
видимо у вас эта вещь получается асинхронно. далее, что вероятно вы собираетесь сделать сдедующее синхронизировать несколько методов
если по тупому, то в глобалку ответ и допусти если следующий асинхронный метод вызывается по клику, то из глобалке дерните, если по жосткому не получается
но это плохо для vue

Alex
16.06.2018
07:22:36
как лучше?

Google

mr_makss
16.06.2018
07:23:12
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
https://ru.vuejs.org/v2/guide/components.html

Axrorxo'ja
16.06.2018
07:38:27
привет у меня есть списка и когда пользователь нажимается кнопка редактировать я открываю другой паге и пользователь редактируют там но когда он нажимает сохранить и я вернью обратна через роутер.го(-1) списка не обновляется нужна нажать Ф5 кактo можна передать параметр через роутер или типа такой

Admin
ERROR: S client not available

mr_makss
16.06.2018
07:44:24
я бы сказал, что какая-то жесть в архитектуре, но этого будет мало
вероятно необходимо открыть umlet и немного попроектировать

Axrorxo'ja
16.06.2018
07:46:31
)))

mr_makss
16.06.2018
07:49:03

Axrorxo'ja
16.06.2018
07:50:47

Daniil
16.06.2018
08:08:57
Ребята, которые с Nuxt.js работали, вам не приходилось выносить стили компонента из template.vue в отдельный template.scss рядом? Как вы его подключали в компоненте?
Я думал, что @import url('./template.scss') должен работать, но нет

Женя
16.06.2018
08:14:19

Daniil
16.06.2018
08:14:44
Попробую

Игорь
16.06.2018
09:59:42
Нормальная практика, если компонент в цикле получает данные в пропс, а потом эти пропс клонировать в data этого компонента? Ну чтоб потом изменять его клон а не родительский


Artem
16.06.2018
10:04:57
Подскажите, пожалуйста, как реализовать поиск. Сейчас у меня из инпута значение записывается в router query, и через beforeRouteUpdate делается запрос на сервер. Всё бы хорошо, но если быстро писать, то текст начинает местами затираться. Понимаю что всё асинхронно и пока значение снова запишется в Props проходит время. Инпут такой
<input
type="text"
placeholder="Поиск"
class="form-control"
:value="search"
@input="onSearch"
/>
search - это props.
Метод:
onSearch (e) {
this.$router.push({query: { search: e.target.value }})
},
beforeRouteUpdate (to, from, next) {
Promise.all([
this.$store.dispatch(FETCH_CATEGORY_LIST, { search: to.query.search.toLowerCase().trim(), page: to.query.page })
]).then((data) => {
next()
})
},
Как можно совместить чтобы и в роут писалось значение, и проблем с вводом не было

DimenSi
16.06.2018
11:11:40

Игорь
16.06.2018
11:12:18

Google


DimenSi
16.06.2018
11:14:53
Подскажите, пожалуйста, как реализовать поиск. Сейчас у меня из инпута значение записывается в router query, и через beforeRouteUpdate делается запрос на сервер. Всё бы хорошо, но если быстро писать, то текст начинает местами затираться. Понимаю что всё асинхронно и пока значение снова запишется в Props проходит время. Инпут такой
<input
type="text"
placeholder="Поиск"
class="form-control"
:value="search"
@input="onSearch"
/>
search - это props.
Метод:
onSearch (e) {
this.$router.push({query: { search: e.target.value }})
},
beforeRouteUpdate (to, from, next) {
Promise.all([
this.$store.dispatch(FETCH_CATEGORY_LIST, { search: to.query.search.toLowerCase().trim(), page: to.query.page })
]).then((data) => {
next()
})
},
Как можно совместить чтобы и в роут писалось значение, и проблем с вводом не было
Еще бы понять прикол, зачем ты это засунул в beforeRouteUpdate, засунь это просто в метод и все. И повесь на импут debounce, чтоб не сразу бежало в поиск, а немного ждало, тогда количетсво запросов уменьшится.


Artem
16.06.2018
11:19:33

Yan
16.06.2018
11:21:36

Dmitriy
16.06.2018
11:22:46
Ожидалось
Но у реакта большое сообщество

Anton
16.06.2018
11:23:17
лево руля

Yan
16.06.2018
11:24:16

Nerzh
16.06.2018
11:25:50
я вот рубист, но пишу щас на реакте и такое четкое впечатление, что реакту все эти колбеки жизненного цикла нужны только для того, чтобы хоть как-то стабилизировать это нестабильное гавно, простите

DimenSi
16.06.2018
11:29:25

Artem
16.06.2018
11:29:40
# же есть

DimenSi
16.06.2018
11:30:57
Если в адресной строке, поменяют хоть символ, то страница перезагрузится.
И роутер не обрабатывает хеш

mr_makss
16.06.2018
11:36:23