
Alex
06.01.2018
15:36:37
Ну например есть несколько разных преднастроенных инстансов axios, которые все лежат в отдельном файле и экспортятся наружу. А где какой нужен там импортируется

Rafael
06.01.2018
15:37:00
их же в хедер нужно добавить

Alex
06.01.2018
15:37:34
у которых нужен токен тем добавлен одинаковый интерцептор ? который уже считает токен и добавит в хедер

Google

Rafael
06.01.2018
15:38:00
но он вызовится у одного инстанса аксиос, но не вызовится у другого

Alex
06.01.2018
15:38:07
а тем которым хедер не нужен ? те пользуются другим инстансом
ну так ты добавляешь интерцептор к одному значит
можно копипастнуть (самый простой вариант) и добавить к другому

Rafael
06.01.2018
15:38:47
так, а ты используешь какой-нибудь слой api поверх axios?

Alex
06.01.2018
15:38:54
неа
нам пока не нужно, поэтому и не усложняю раньше времени

Dmitriy
06.01.2018
15:48:40
Парни, для анимации какого либо блока достаточно будет без вложенностей просто атрибут занести ? transition="fignya"

CIL
06.01.2018
15:54:31
В transition

Alex
06.01.2018
18:20:45
народ, axios возвращает респонс, как этот респонс присвоить переменной в дата?
через this не работает

Sunlive
06.01.2018
18:21:10
всмысле не работает?

Alex
06.01.2018
18:21:41
ну this внутри axios

Google

Sunlive
06.01.2018
18:21:56
без кода не понятно

Vladislav
06.01.2018
18:22:36
.then( response => { this.data = response})
и в теле функции присваиваеь

Alex
06.01.2018
18:33:49
new Vue({
data: {
categories: null
},
methods: {
getCategories: function() {
axios.get('/categories')
.then(function(response) {
this.categories = response;
})
}
}
})
допустим такой код

Sunlive
06.01.2018
18:35:19
попробуй на стрелочную поменять
в зене
res => this.categories = res.data

Alex
06.01.2018
18:36:05
ага, поменял на стрелочную функцию и заработало
спасибо

Sunlive
06.01.2018
18:36:27
контекст терялся внутри второй функции

Alex
06.01.2018
18:37:32
ага
стрелки свой контекст не создают, в данному случае это гуд
хотя обламывает использовать смешанный синтаксис

Денис
06.01.2018
18:43:41
а это законно обмениваться данными через глобал?
Vue.use(niceglobaldata)

Alex
06.01.2018
18:44:31
.use для установки плагинов, а не обмена данными ?

Денис
06.01.2018
18:45:39
мда я так и подумал
слишком удобно
а что надо делать если я просто хочу передать данные из компонента a в b?

Google

Alex
06.01.2018
18:46:36
Vue ES6 Conventions
Use method definitions for all “top level” methods.
Use arrow functions for any callbacks inside “top level” methods.
Use an arrow function with a “concise body” for component data closures.

Alex
06.01.2018
18:47:28
Использовать однонаправленный поток данных, а там уж смотреть как компоненты расположены. Если один в другом, то в другой входными параметрами через props передавать

Денис
06.01.2018
18:51:02
они в одном родительском компоненте лежат
как бы братские

Alex
06.01.2018
18:51:35
Хранить весь набор данных в родительском, и часть этого набора, необходимую компоненту, прокидывать входными параметрами
Вы документацию почитайте, на русском же ?

Денис
06.01.2018
18:53:38
я читал но не очень понял зачем мне этот огород
в экспрессе я могу простоо бмениваться нужными данными через его глобалку например
и не парить мозг

Ilia
06.01.2018
19:03:29
Это даже лучше чем глобалка)

Денис
06.01.2018
19:05:47
лол
еще лучше
источникПравды думаю подойдет
надеюсь он легален

Saqhan
06.01.2018
20:02:47
Привет, как можно полностью удалиьт vue? чтобы заново установить по инструкции)

Alex
06.01.2018
20:03:20
это что-то новенькое)
используй из CDN по ссыке, ничего ставить и удалять не надо будет)

Александр
06.01.2018
20:04:06
Хоть бы написал как ставил

Dmitriy
06.01.2018
20:04:51
как в axios .catch(function (error) {
//тут
})
вставить сюда какую либо функцию, например для вызова поп ап окна

Google

Saqhan
06.01.2018
20:05:14

Alex
06.01.2018
20:06:02
Рекомендуют начать с чего попроще для начала)

Александр
06.01.2018
20:06:19
Пока не разбираешься во вью, не лезть в cli

Alex
06.01.2018
20:06:34
а вообще тогда node_modules каталог удали и заново запусти команду npm install

Александр
06.01.2018
20:07:20
Cli же глобально ставится, он не в node_modules

Alex
06.01.2018
20:08:23
я не про cli, я про установленные пакеты ? он же вью переустановить хочет

Александр
06.01.2018
20:09:33

Saqhan
06.01.2018
20:10:51

Alex
06.01.2018
20:11:36
npm i -g vue-cli попробуй

Sunlive
06.01.2018
20:12:10

Александр
06.01.2018
20:13:51

Dmitriy
06.01.2018
20:16:03
желательно, но пока сайт не большой можно и локально

Saqhan
06.01.2018
20:16:17
как же все сложно с вью) с денвер оп удалил и все)а тут геморрой

Alex
06.01.2018
20:17:07
это другой левел ? с вью несложно

Александр
06.01.2018
20:17:17

Saqhan
06.01.2018
20:17:31
и гугл пока воду только дает)

Александр
06.01.2018
20:18:49
vue -v

Google

Александр
06.01.2018
20:18:57
Что-то выдает?
Cli стоит нормально, через нее можно проект создать
И ещё, переименуй пользователя в винде на латиницу
Иногда бывают проблемы

Dmitriy
06.01.2018
20:22:10
А лучше удалить виндовс) а то бывают проблеми

Александр
06.01.2018
20:23:14
Человек vue установить не может нормально, с линуксом у него волосы выпадут
Рано или поздно все с винды уходят

Roman
06.01.2018
20:23:47
Я не ухожу)

Александр
06.01.2018
20:24:14
Уйдешь

Денис
06.01.2018
20:24:25
куда?

Roman
06.01.2018
20:24:54

Денис
06.01.2018
20:25:05
я по комфорту только макось вижу альтернативой

Andrey
06.01.2018
20:25:44
Я на винду вернулся, так как макось очень тупа.