
ISec
21.05.2018
09:52:08
во, то что нужно, спасибо

Hedint
21.05.2018
09:52:33
гугли webpack alias

Poloz
21.05.2018
09:52:40
https://webpack.js.org/configuration/resolve/#resolve-alias

ISec
21.05.2018
09:52:49
да я уже смотрю эту табличку

Google

ISec
21.05.2018
09:52:56
она как-то странно работает
в некоторых случаях резолвит node_modules

Sergey
21.05.2018
10:06:39
Привет, подскажите как очисть параметры роутра? '/user/:id' вот например мне этот id нужно очистить, без перезагрузки

Arsen
21.05.2018
10:10:42
this.$router.push('/user')?

Nikita
21.05.2018
10:33:49
Подскажите пожалуйста, почему срабатывает событие(в vue dev tools), но код не выполняется?
http://joxi.ru/Vm6LVGoHxy0dZA
в консоли 1

Denis
21.05.2018
10:42:05
впервые вижу _this и arrow fn вместе

Hedint
21.05.2018
10:52:35
это страховка!

^_^
21.05.2018
10:52:37

vindi
21.05.2018
10:53:09
Activated хук написан осознанно, не копипастом?
(не работал с такими, по доке только знаю что для Keep alive используется)

Google

Ilya
21.05.2018
10:58:30
Как правильно сделать мок axios? (Использую jest) Создать папку mocks и там, что то вроде.
const axios = {
get: () => new Promise(res => res({ data: 'Mock with Jest' }) )
}
export default axios
Но вдруг мне понадобится вернуть не Mock with Jest, а какие то другие данные

ISec
21.05.2018
11:07:58
а как вы соединяете приложение с API?
интересует файловая структура.
сервисы отправки запросов и адаптеры данных в одном файле, или отдельно адаптеры, отдельно сервисы ?

Hedint
21.05.2018
11:08:14

ISec
21.05.2018
11:08:23
или вообще в действиях VueX?

Hedint
21.05.2018
11:10:01
или вообще в действиях VueX?
компоненты вызывают действия -> действия дергают какую-то обертку над API, API дергает конкретные запросы конкретной либой для запросов (axios,..)

Ilya
21.05.2018
11:11:02
Мне нужно проверить actions независимо от компонентов.

ISec
21.05.2018
11:11:03
и конвертация данных в формат приложения/api внутри действия после выполнения промиса?

Hedint
21.05.2018
11:12:35

Ilya
21.05.2018
11:16:37
@hedint, а можешь подробно описать как должна выглядеть обертка или каких то пару полезных ссылок.

Hedint
21.05.2018
11:20:30
@hedint, а можешь подробно описать как должна выглядеть обертка или каких то пару полезных ссылок.
если мы берем самый простой вариант, ты писал раньше:
axios.get(...), а теперь пишешь api.getData(..), api.getOtherData()..,
где api - это импорт объекта с твоим API, который просто замокать.
реализации могут быть разные, самое, опять же, простое, это что-то вроде
const api = {
getData (params) {
return axios.get('/my/url', params)
},
getOtherData() {
return axios.get('/my/url')
}
}
export default api;

Timur
21.05.2018
11:20:41

Aleksandr
21.05.2018
11:21:41
Привет. У кого нибудь есть epub "Игра престолов"? :)

Ilya
21.05.2018
11:22:31
@hedint, спасибо. Вроде, понял

Леонид
21.05.2018
11:25:41
пацантропы, подскажите. Вот есть у меня меню и есть активный на данный момент элемент меню с классом "active". Как во вью при клике на другие пункты меню убрать класс "active" у предыдущего активного элемента и поставить его нынешнему.
извините, если обидел кого-то своим вопросом

Dmitry
21.05.2018
11:28:30

Леонид
21.05.2018
11:28:47
во! спасибо

Dmitry
21.05.2018
11:28:58
на здоровье :)

Hedint
21.05.2018
11:31:25
обычно все данными разруливают, что-то вроде
data: {
active_menu_item : false
menu_items : [{id : 0, name: 'blabla'}, ...]
}
methods : {
menuClick (menu_id) {
this.active_menu_item = menu_id;
},
isActive (menu_id) {
return this.active_menu_item === menu_id
}
}
и шаблон
<div class='menu'>
<div class='menu__item' v-for="item in menu_items" :class="{active : isActive(item.id)} @click="menuClick(item.id)" >
</div>

bebebe
21.05.2018
11:32:20
коллеги, кто работал с vuejs-material? я что-то никак не пойму как кастомную тему ему подснуть?
у кого был опыт?

Google

bebebe
21.05.2018
11:33:17
https://vuematerial.io/themes/configuration

Sergey
21.05.2018
11:33:36
this.$router.push('/user')?
Делает переход, а мне не нужен переход, нужно просто очистить параметр. Чтоб было яснее, у меня есть фильтрация данных по параметру, нужно сделать сброс

bebebe
21.05.2018
11:33:39
меня останавливае вот это
To use custom themes you'll need SCSS/SASS support in your project
вопрос уровня джуниор интрент vuejs

Denis
21.05.2018
11:34:14
а что смущает?

bebebe
21.05.2018
11:35:39
добавлю preprocessor в свой проект согласно вот этой документации
https://vue-loader.vuejs.org/guide/pre-processors.html
а далее какие мои действия?
мне по идеи нужно взять текущие темы и немного поправить цвета и шрифты

Denis
21.05.2018
11:37:02
импортируешь sass файлы от либы к себе и меняешь

freekzy
21.05.2018
11:37:57

Сергей
21.05.2018
11:40:25
подскажите что с этим делать надо? где эёто решается?
Failed to load http://46.49.265.19:3000/languages: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.

Dmitry
21.05.2018
11:40:46
погугли cors

Denis
21.05.2018
11:41:24

freekzy
21.05.2018
11:42:22

Сергей
21.05.2018
11:42:22

Denis
21.05.2018
11:43:03
значит у тебя через postman идет simple request а в js "not so simple requests"

Сергей
21.05.2018
11:43:07

Denis
21.05.2018
11:43:15

Сергей
21.05.2018
11:43:23

Denis
21.05.2018
11:43:31
сравни заголовки все

Сергей
21.05.2018
11:43:34

Denis
21.05.2018
11:43:53
ну и по ссылке есть описание отличий simple от not simple запросов

Google

Сергей
21.05.2018
11:44:08

Dmitry
21.05.2018
11:44:29

Сергей
21.05.2018
11:44:41
а postman почеум норм?)

Леонид
21.05.2018
11:45:04
@hedint спасибо

Tigran
21.05.2018
11:45:45
ребята привет

Admin
ERROR: S client not available

Tigran
21.05.2018
11:45:58
извиняюсь, что нагло влетаю с вопросом, но я больше не могу тратить время втупую не понимая че происходит
есть nuxt.js и хук beforeRouteLeave

Dmitry
21.05.2018
11:46:15

Tigran
21.05.2018
11:46:40
внутри компонента есть вот такая штука
я пытаюсь вызвать транзишен перед переходом на другой роут
он отлично меняет роут на другой
но при этом показывает следующее
пустая страница и ничего не отображается
сдавать это говно через пару часов
РЕБЯТА СПАСИТЕ

Google

Tigran
21.05.2018
11:48:09
beforeRouteUpdate вообще не вызывается
я обгуглился уже

Vlad
21.05.2018
11:50:08

Sergey
21.05.2018
11:50:44

Mochalin
21.05.2018
11:50:45
в beforeRouteLeave ты выставляешь isChanging = true, поэтому компонент не отображается, а isChanging = false где происходит?

Tigran
21.05.2018
11:51:03
так я ведь прячу один компонент
и перехожу на другой
ведь роут сменяется
там нет v-if вообще

Vlad
21.05.2018
11:51:20

Sergey
21.05.2018
11:51:57
я о таком думал, показалось что кастыль, но наверное так и поступлю

Vlad
21.05.2018
11:52:39

Sergey
21.05.2018
11:53:24
Да там пишется что роут использует хистори апи и можно пользоваться ней, но именно такого не видел

Tigran
21.05.2018
11:55:18
так ребята
я все хакнул
по старому дедовскому