@vuejs_ru

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

Google
Michael
13.09.2018
10:48:24
=)

Dima
13.09.2018
10:48:43
обдумывали вариант с созданием отдельного проекта со своим вебпаком?
К сожалению, на данном этапе это практически невозможно.

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

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 не пустое Но что то мне подсказывает что можно сделать лучше) Кто как делает?

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 ?

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. Если ребутнуть потом страницу, то всё гуд. Блин, в чём дело может быть?

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

Mike
13.09.2018
11:39:48
а CSRF?
есть

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

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

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

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

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, все гуд, но индекс из папки дист ничего не видит, я конечно понимаю что дело в путях, но как можно это дело запустить, глянуть?

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

спасибо

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

Oleg
13.09.2018
12:36:32
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
Object.keys(vue.community.ru.members).map(congrats) … или всех с праздником!
Почему нас не упаковали сразу в массив

У меня есть вопросы к архитектору

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
vue.community.ru.members.forEach(member => {greatings(member);}) ?
Так падажжите уносите императивщину

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