@vuejs_ru

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

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
в экспрессе я могу простоо бмениваться нужными данными через его глобалку например
Господи. Ну обменивайтесь через vuex, если вам прям нужна глобалка так.

Это даже лучше чем глобалка)

Денис
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
Хоть бы написал как ставил
ставил по этой ссылке, поочердно прописывая команды )https://github.com/vuejs/vue-cli

Alex
06.01.2018
20:06:02
ставил по этой ссылке, поочердно прописывая команды )https://github.com/vuejs/vue-cli
https://ru.vuejs.org/v2/guide/installation.html#%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-CLI

Рекомендуют начать с чего попроще для начала)

Александр
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
ставил по этой ссылке, поочердно прописывая команды )https://github.com/vuejs/vue-cli
Прочитай как работает npm и как пользоваться webpack. Если webpack сложно, то скачай laravel-mix. Это обёртка для него, там api удобное ( работает без Лары)

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

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

Saqhan
06.01.2018
20:16:17
npm i -g vue-cli попробуй
такой же результат(

как же все сложно с вью) с денвер оп удалил и все)а тут геморрой

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
Я на винду вернулся, так как макось очень тупа.

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