
Michael
13.09.2018
10:46:42

Владимир
13.09.2018
10:47:03

Michael
13.09.2018
10:47:39
Использование не по назначению часто приводит к неожиданным результатам. Утюг редко проектируют для забивания гвоздей.

Google

Vlad
13.09.2018
10:48:16

Michael
13.09.2018
10:48:24
=)

Dima
13.09.2018
10:48:43

Rustam
13.09.2018
10:49:05
нормально в компопнентах работать с стором сразу через commit без экшенов(при синхронных опреациях) ?

Vlad
13.09.2018
10:49:16

Dima
13.09.2018
10:49:44

Vlad
13.09.2018
10:50:20
Сейчас вебпак
А зачем разделять? Компиляцию вуйных однофайловых добавьте и все
Vue cli только для нового проекта
https://www.npmjs.com/package/vue-template-compiler
В минимальном варианте больше ничего не надо вую
Сори, не то скинул
https://github.com/vuejs/vue-loader

Roman
13.09.2018
11:10:50
Всем привет!
Вопрос следующий - у меня есть компонент Error, который показывает ошибки (чего угодно, от сервера, до валидаций и ошибок авторизации). Подскажите, как сделать правильно, чтобы можно было эти ошибки выводить?
Пока придумал использовать vuex и через dispatch вызывать какой нибудь setError, ну а компонент показывается только в случае если в сторе значение error не пустое
Но что то мне подсказывает что можно сделать лучше)
Кто как делает?

Dima
13.09.2018
11:11:20

Siarhei
13.09.2018
11:11:55

Google

Alexey
13.09.2018
11:16:09
Всем привет!
Беда поставил в vue проект bootstrap
и вот такая ошибка..
тут что то с ajv модулем видимо, как пофиксить?
/start

Александр
13.09.2018
11:18:41
))

Alexey
13.09.2018
11:18:55
что могло с бустрапом случиться?

Александр
13.09.2018
11:19:47
npm install ?

Vlad
13.09.2018
11:23:28
Императивно вызывать

Roman
13.09.2018
11:23:58

Stanislav
13.09.2018
11:25:50
Спасибо, попробую!
Как на счёт импортировать компонент в нужное место и работать через пропсы/скопед слоты?

Roman
13.09.2018
11:27:29

Jew
13.09.2018
11:28:04

Stanislav
13.09.2018
11:29:05
А в консоле браузера что?

Jew
13.09.2018
11:29:14
ничего

Alex
13.09.2018
11:29:27
не врешь)?

Jew
13.09.2018
11:29:28
created тоже не работает(

Stanislav
13.09.2018
11:30:18
Пичаль :(

Google

Jew
13.09.2018
11:30:25

Alex
13.09.2018
11:30:37
один скрин консоли вместо всех слов

Jew
13.09.2018
11:31:07

Stanislav
13.09.2018
11:31:19
А вдруг он ее очистил перед скрином

Alex
13.09.2018
11:31:33
ты код же в песочнице запускаешь
console was cleared
кстати говоря

Alex
13.09.2018
11:32:42
alert туда засади для начала)

Alex
13.09.2018
11:32:46
ну и приложеньку еще рестартануть надо
что б отработало ж

Mike
13.09.2018
11:32:51
Привет.
В приложении в бекенде стоит пермишин только для авторизованых изеров. Короче, после логинского редиректа в своё приложение, получаю 401. Если ребутнуть потом страницу, то всё гуд. Блин, в чём дело может быть?

Alex
13.09.2018
11:33:11

Jew
13.09.2018
11:33:18

Stanislav
13.09.2018
11:36:15
Или просто где-то логическая ошибка

Mike
13.09.2018
11:36:59
вот только где она, найти бы её

Quinn
13.09.2018
11:38:27

Mike
13.09.2018
11:39:48

Quinn
13.09.2018
11:41:05
Токен на сервер отправляешь?

Mike
13.09.2018
11:44:34
Токен на сервер отправляешь?
ага, в main.js есть это:
axios.interceptors.request.use(function (config) {
const userToken = localStorage.getItem('user-token');
if(userToken) config.headers["Authorization"] = JWT ${userToken};
return config;
});

Google

Quinn
13.09.2018
11:46:45
Хм. А запрос перехватывать не пробовал?
Не смотрел что там отправляется?
Мне кажется что токен пустой идёт..
Для перехвата можешь взять Burp Suite или аналог

Alex
13.09.2018
11:48:38
там просто законсолить можно

Mike
13.09.2018
11:53:26
Open Web Sniffer for Opera

Eugeniy
13.09.2018
11:55:48
Хлопцы, пните в нужном направлении)
Как правильно обновить пропс в модалке открытой(из нее изменяются данные)?

Admin
ERROR: S client not available

Kendr
13.09.2018
11:57:53

Eugeniy
13.09.2018
11:59:11
Дернуть экшен
через GraphQl и так дергаю, данные обновляются, но в открытой модалке, нет
и так 2 эмита для обновления данных...из дочерних

Mike
13.09.2018
12:01:42

Quinn
13.09.2018
12:01:52

Mike
13.09.2018
12:04:16
Поздравляю))
глупая ошибка:
было
methods: {
login() {
const {username, password} = this
this.$store.dispatch('AUTH_REQUEST', {username, password})
this.$router.push({name: 'list_levels_app'})
}
}
стало:
methods: {
login() {
const {username, password} = this
this.$store.dispatch('AUTH_REQUEST', {username, password}).then(() => {
this.$router.push({name: 'list_levels_app'})
})
}
}

Michael
13.09.2018
12:19:23

Yaroslav
13.09.2018
12:20:24
Обожаю доку по js

Michael
13.09.2018
12:24:46

Mike
13.09.2018
12:29:24
async/await
я первым делом стал так делать, но видать на эмоциях что-то не так сделал, не пелучилось. Да, кстати сейчас попробую так сделать

Michael
13.09.2018
12:29:45

Oleg
13.09.2018
12:31:03
Это нормальная практика?
У меня есть data: {
content_in: {
vk: {text:''},
fb: {text:''}
},
social_network: 'vk'
}
И будет input с:
v-model="content_in[social_network].text"
social_network будет меняться и v-model соответственно тоже

Artem
13.09.2018
12:33:12
народ, подскажите как из webpack шаблона для вью, выгрузить на продакшен? делаю npm run build, все гуд, но индекс из папки дист ничего не видит, я конечно понимаю что дело в путях, но как можно это дело запустить, глянуть?

Vlad
13.09.2018
12:34:12

Google

DimenSi
13.09.2018
12:34:16

Alex
13.09.2018
12:34:26
будет удобнее

Artem
13.09.2018
12:34:53
типа сервак запустить?
спасибо

Vlad
13.09.2018
12:34:58

Mike
13.09.2018
12:35:36
?
аха, сейчас получилось, я в шоке )

Алексей
13.09.2018
12:36:08

Oleg
13.09.2018
12:36:32

Michael
13.09.2018
12:38:21

Artem
13.09.2018
12:39:35
Ок

Gleb
13.09.2018
13:01:25
Object.keys(vue.community.ru.members).map(congrats) … или всех с праздником!

Kendr
13.09.2018
13:02:52
У меня есть вопросы к архитектору

Gleb
13.09.2018
13:04:08

RomanSh
13.09.2018
13:07:41
vue.community.ru.members.forEach(member => {greatings(member);})
?

Kendr
13.09.2018
13:08:15