
Сергей
08.06.2018
11:26:38
ContentType у меня стоит json а надо другой видимо?

Margarita
08.06.2018
11:27:40
Ну видимо, если другой тип данных

Сергей
08.06.2018
11:28:00

Google

Margarita
08.06.2018
11:28:18
А бекэнд на чем?

Hedint
08.06.2018
11:28:30
blob ?

Сергей
08.06.2018
11:28:36

Margarita
08.06.2018
11:29:09
пыха
На ноде я обычно прописываю прям там корсы, в коде сервера. На пхп не подскажу :(

Сергей
08.06.2018
11:29:22

Margarita
08.06.2018
11:30:18
Наверное ты как-то не так сконфигурировал сервер? (ваш кэп).
У меня была проблема, когда со звездочкой в заголовках я тоже не могла с локалхоста достучаться

Сергей
08.06.2018
11:30:58

Margarita
08.06.2018
11:31:09
Мы тогда с бекэндером вдвоем указывали конкретный доменный адрес (продакшна), а на локалке я редирект nginx-а настраивала
Почему так, я хз, я не бекэндер??

Hedint
08.06.2018
11:31:51
а для файлов что нужно писать?
arraybuffer либо blob пробуй в responseType.
а по теме с CORS - тебе не кажется, что заголовки в PHP никак не влияют на файлы, которые отдаются не через PHP?

Сергей
08.06.2018
11:32:17

Google

Сергей
08.06.2018
11:34:09

Roma
08.06.2018
11:35:14
Всем привет
Вопрос нормально ли делать во Vue router проверку на get параметры и если есть определенный токен то авторизовать пользователя и сделать редирект?

Sergei
08.06.2018
11:36:49
https://codeburst.io/vuex-getters-are-great-but-dont-overuse-them-9c946689b414
Чо думаете?
Читал по-диагонали, если правильно понял суть в том, что бы использовать mapState вместо mapGetters везде где можно
подход 1 - использовать только геттеры, стейт вообще никто не читает напрямую. подход 2 из статьи: нехрен геттеры плодить почем зря, читайте стейты напрямую
кому верить?

Valeriy
08.06.2018
11:40:13
ты же не будешь делать геттеры там где нет коллекций?
там где не нужно кешировать ничего

Sergei
08.06.2018
11:41:07
подход 2 получает +1 голос)

Valeriy
08.06.2018
11:41:41
в любом случае не нужно превращаться дурака, которого заставили богу молиться и он лоб расшиб об пол :))

Sergei
08.06.2018
11:42:34
по-существу парни кто как делает, давайте напишите жалко вам что ли) опросник считайте

Margarita
08.06.2018
11:43:32
Я использую геттеры всегда вне зависимости от того, нужно ли делать что-то с данными из стейта или не нужно

Рэмуальд
08.06.2018
11:43:41
раньше использовал подход 2, перешл на онли геттеры

Arsen
08.06.2018
11:43:41

Sergei
08.06.2018
11:43:45
я вот тоже только геттеры

Eugeniy
08.06.2018
11:43:47
Привет!
Подскажите, как лучше делать проверку на отображение разного контента по роутам в одном компоненте, - в компоненте по роуту или родительском и передевать значение?

Рэмуальд
08.06.2018
11:43:52

Margarita
08.06.2018
11:44:10
Я это делаю из тех соображений, что потом после меня может начать редактировать мой код какой-нибудь джунистый джун, увидит стейт в коде компонентов и начнет пытаться его мутировать

Рэмуальд
08.06.2018
11:44:28
с онли геттерами все поструктурированнее и почетче выглядит

Google

Margarita
08.06.2018
11:44:34
И это тоже
Я обычно в корневом вотчу роут, а в дочерние передаю данные; либо вариант два - в корневом вотчу роут и подружаю другие данные в стор, а компоненты получают данные из стора через геттеры
Если компонент маленький и там мало данных, то могу через пропсы передать, а если большой, много данных и он с другими связан - тогда подход 2

Eugeniy
08.06.2018
11:46:49

Arsen
08.06.2018
11:47:02
Геттер потом можно изменить, а если со стейта сразу брать то потом придётся на геттеры переделывать и в сторе и в компонентах

Sergei
08.06.2018
11:47:11
а я вотчу роут в роутере, записываю в стор всё что надо и больше роут не вотчу нигде, все компоненты юзают стор
правда файл роутера получается чуть пухлый, но зато все условия относящиеся к маршруту консолидированы и навиду

Margarita
08.06.2018
11:48:07

Sergei
08.06.2018
11:48:52

Hedint
08.06.2018
11:48:59

Eugeniy
08.06.2018
11:49:19
в общем понял, спасибо )

Юрий
08.06.2018
11:49:37
народ у вьюхи в router.go я так понимаю колбэков onComplete нет да?

Sergei
08.06.2018
11:49:56

Margarita
08.06.2018
11:49:58


Sergei
08.06.2018
12:02:00
А, ок :) поняла идею :)
router.beforeEach((to, from, next) => {
const cameFromHome = from.path === '/'
const pageWillChange = from.path !== to.path
const privateRoute = !to.matched.some(record => record.meta.noAuthRequires)
const userIsGuest = !store.getters['user/isLoggedIn']
const currentQuery = Object.keys(from.query).length
const futureQuery = Object.keys(to.query).length
// If main page doesn't change and has query — it's protected from clearing query
if (!pageWillChange && currentQuery && !futureQuery) {
return
}
// Reset requests and hide all ui before next different page
if (pageWillChange) {
store.dispatch('request/resetRequestsData')
store.dispatch('ui/hideAllOverlayUi')
}
// Authorizerd users redirect from 'home' to 'communities' page
if (!userIsGuest && to.path === '/') {
next({
path: '/communities',
})
}
// Non authorized users redirect from any private route to auth page
if (privateRoute && userIsGuest) {
store.dispatch('setRedirect', to.path)
next({
path: '/auth',
})
}
next()
})
например)))


Margarita
08.06.2018
12:02:29


Максим
08.06.2018
12:03:48
Ребзя, такой вопрос: у меня есть роут, в нем есть вложенные маршруты, но почему то при заходе на вложенный маршрут подтягивается компонент самый родительский. Например, есть маршрут, /game, вложенные в него /game/store и /game/store/stock.
Вот при входе в /game/store/stock в router-view отображается не его содержимое, а содержимое /game.
Как это можно пофиксить, может кто сталкивался?

Google

Dmitry
08.06.2018
12:04:35

Максим
08.06.2018
12:04:53

Dmitry
08.06.2018
12:05:14

Максим
08.06.2018
12:05:22
типа сначала children написать, а потом уже основной?

Admin
ERROR: S client not available

Dmitry
08.06.2018
12:05:29
да

Максим
08.06.2018
12:06:24

Dmitry
08.06.2018
12:06:30
ыы

Андрей
08.06.2018
12:12:53
Почему в NuxtJs страница доступна через http://localhost:3000/index
Но не доступна через http://localhost:3000
Nuxt ведь вроде должен сам настроить роут на / ?

Evgeny
08.06.2018
12:16:30
Ребзя, такой вопрос: у меня есть роут, в нем есть вложенные маршруты, но почему то при заходе на вложенный маршрут подтягивается компонент самый родительский. Например, есть маршрут, /game, вложенные в него /game/store и /game/store/stock.
Вот при входе в /game/store/stock в router-view отображается не его содержимое, а содержимое /game.
Как это можно пофиксить, может кто сталкивался?
Всё правильно. На то это и вложенный. Почитайте работу вложенных маршрутов. Если кратко, то сперва открывается страница game, после чего если видит там router-view ищет вложенные маршруты и вставляет в router-view внутри компонента game компонент gameStore
если хочется подключать разные компоненты, то надо просто сделать 2 разных роута без вложенности
/game и /game/stock

Максим
08.06.2018
12:17:27

Vladislav
08.06.2018
12:34:55
бля, ща норм напишу

Максим
08.06.2018
12:37:40
бля, ща норм напишу
по ходу нашел, в чем косяк) прошу прощения) в одном из компонентов не было router-view)

Vladislav
08.06.2018
12:38:45
(
а я старался гист писал

Максим
08.06.2018
12:39:01
я просто приложение переделал, и чутка провтыкался

Google

Souren
08.06.2018
13:02:42
посоны, а vuex-crud кто-нибудь юзает? Я пытаюсь его к nuxt и axios-module прикрутить, всё хорошо, только клиент используется не тот который я указываю, а стандартный axios, судя по всему.
Интересно, что в качестве client прокатывает любое свойство this, но пустой объект не прокатывает.

Сергей
08.06.2018
13:47:59
если кто появился новый или не видел мое сообщение подскажите пожалуймта как подключить Vue.use(VeeValidate); так что бы он действовал во всех местах сайта

Oleg
08.06.2018
13:48:41
В main.js его импортни и заинджекть.

? гриб
08.06.2018
13:48:53
а nuxt это альтернатива vue-cli?

Сергей
08.06.2018
13:49:12
это как заинджекть?

Roman
08.06.2018
13:56:17

? гриб
08.06.2018
13:56:44
?
только не добавляй, что смысл примерно один, но делается всё по-разному )

Roman
08.06.2018
13:57:30
nuxt - для SSR, vue-cli - для быстрого создания базовых конфигов проекта
нет, назначение совсем разное

? гриб
08.06.2018
13:59:27
спасибо, я прозрел

Андрей
08.06.2018
14:03:46
Как установить плагин для vue в nuxt при том, что мне нужно произвести настройки?