Serge
Не будет. У меня пробелы)
ℝei
вы че какуют хуйню из-за этого развели. уже все давно поняли что 2 пробела - жизнь, а все остальное не важно
Sunlive
вброс
Serge
Жизнь
ℝei
да вместо вью обсуждают хуйню какую-то нерелевантную)
Serge
Это кто то из реакт тусовки вбросил стопудов
Oleksandr
Victor
А что будет, если проект на табах, а пакет из npm на пробелах?
дima
Бля, Vue это так пиздато
Oleksandr
Проверил. Верно. 2 пробела.
дima
Вчера попробовал
дima
Теперь у меня ломка
дima
Мне нужна доза срочно
Андрей
Olga
понимаю, что здесь уже кучу всего писали по поводу redirecting depending on the current auth, но видимо до меня так и не дошло)) Пробую использовать это решение - https://forum.vuejs.org/t/how-do-i-redirect-user-to-proper-page/8243/2, У меня все стандартно : на created() в app.js идет запрос, затем dispatch action userInit, в котором устанавливается значение - store.state.user.isAuthorized, В итоге, когда работает - router.beforeEach, при переходу по страницам все корректно , но при обновлении , в store.state.user. .isAuthorized не успевают дойти данные (по умолчанию false). Никак не могу понять, все таки что нужно сделать, либо перенести проверку в router.beforeEnter в конкретном компоненте, либо ииспользоать и router.beforeEach в app.js глобально и еще router.beforeEnter в каждом . Кому будет не лень дочитать мое сообщение-вопрос до конца, и еще что-то посоветовать огромное спасибо!))
Vladislav
боже
Vladislav
beautifier
Max
понимаю, что здесь уже кучу всего писали по поводу redirecting depending on the current auth, но видимо до меня так и не дошло)) Пробую использовать это решение - https://forum.vuejs.org/t/how-do-i-redirect-user-to-proper-page/8243/2, У меня все стандартно : на created() в app.js идет запрос, затем dispatch action userInit, в котором устанавливается значение - store.state.user.isAuthorized, В итоге, когда работает - router.beforeEach, при переходу по страницам все корректно , но при обновлении , в store.state.user. .isAuthorized не успевают дойти данные (по умолчанию false). Никак не могу понять, все таки что нужно сделать, либо перенести проверку в router.beforeEnter в конкретном компоненте, либо ииспользоать и router.beforeEach в app.js глобально и еще router.beforeEnter в каждом . Кому будет не лень дочитать мое сообщение-вопрос до конца, и еще что-то посоветовать огромное спасибо!))
Можно в beforeEach проверять, что лежит в стейте, если auth false, то редиректить на страницу авторизации. Если true - делать просто next().
Если null - диспатчить экшн userinit.
Еще можно использовать meta isRequiredAuth в роутах, и читать это свойство в beforeEach (чтобы проверять на тех роутах, на которых требуется авторизация)
ℝei
понимаю, что здесь уже кучу всего писали по поводу redirecting depending on the current auth, но видимо до меня так и не дошло)) Пробую использовать это решение - https://forum.vuejs.org/t/how-do-i-redirect-user-to-proper-page/8243/2, У меня все стандартно : на created() в app.js идет запрос, затем dispatch action userInit, в котором устанавливается значение - store.state.user.isAuthorized, В итоге, когда работает - router.beforeEach, при переходу по страницам все корректно , но при обновлении , в store.state.user. .isAuthorized не успевают дойти данные (по умолчанию false). Никак не могу понять, все таки что нужно сделать, либо перенести проверку в router.beforeEnter в конкретном компоненте, либо ииспользоать и router.beforeEach в app.js глобально и еще router.beforeEnter в каждом . Кому будет не лень дочитать мое сообщение-вопрос до конца, и еще что-то посоветовать огромное спасибо!))
router.beforeEach((to, from, next) => {
if (to.matched.some(r => r.meta.requiresAuth)) {
const auth = store.getters.isLoggedIn
if (!auth) {
next({
path: '/login',
query: { redirect: to.fullPath }
})
} else {
next()
}
} else {
next()
}
})
Olga
Olga
Olga
прошу просить, что такую простыню текста накатала, просто до сих пор не знаю как в телеграмме нормально оформлять текстовые сообщения))
ℝei
Olga
Max
Olga
Pavel
мастера firebase, можете мне в лс написать плз?))
Flexo
Flexo
Значение undefined можно рассматривать как признак неожиданного или ошибочного отсутствия какого-либо значения, a null - как признак обычного или вполне ожидаемого отсутствия значения. Если в программе потребуется присвоить одно из этих значений переменной или свойству или передать одно из этих значений функции, практически всегда предпочтительнее использовать значение null
Pauline
Null вернёт объект
Pauline
Назначаю undefined всегда
Flexo
Flexo
А, да, загуглил. Баг
Flexo
Но как бы и выше написано «практически всегда предпочтительнее использовать значение null»
Flexo
Практически
Pauline
Недавно слышала то же самое по андефайнд
Victor
Миссклик, прошу прощения
Anonymous
https://github.com/kevinongko/vue-chart-js использовал кто?
интересует сталкивались ли с проблемой обновления данных (в исходниках либы watch на данные вроде как стоит, но обновление данных не происходит)
R
@Harry_Roots вангую что проблемы с реактивностью
R
@Harry_Roots покажие что у тебя в watch
Pavel
Ребята что-то не пойму, в чем разница между
vue-resource
axios
Pavel
промисы у обоих есть вроде, что еще нужно
Igor
vue-resource — велосипед и не нужен. Его с успехом заменяет axios
Pavel
Igor
axios точно будет поддерживаться еще долго, а с vue-resource нифига не ясно. Не просто так же его из поставки выпилили
Pavel
блин мде
Anonymous
@Harry_Roots покажие что у тебя в watch
просто перерисовка не идет, хотя в исходниках либы есть
watch: {
'data.labels' () {
this.chart.update()
},
'data.datasets' () {
this.chart.update()
}
}
Pavel
че мне лучше все переписать тогда
R
@Harry_Roots хм, странно, computed уже сам по себе реактивен, значит проблема в другом
Pavel
подключаю vue-axios
и грубо меняю везде
this.$http
на ?
Vue.axios?
this.axios?
Pavel
R
Lucifer vue-resource почти тоже самое что и axios есть только небольшая разница в api и у vue-resource можно задать resource, а так одно и тоже
Pavel
только в vue-resource кажется так
get('qwe').then(response, error)
а в axios
get('qwe').then(response).catch(error)
Pavel
и не понятно когда catch возникнет
Arstanbek
Pavel
Anonymous
т.е. это одно и тоже?
промисы это вроде сахар над колбеками, но лучше прочитай про них. я могу ошибаться
Андрей
Андрей
Это абстракция, которая покрывает колбеки, но у неё есть отличия. В колбеках ты исключения, к примеру, примитивнее обрабатываешь.
Pavel
Ребята кто нибудь может перекинуть и сказать сколько будет стоит проект, портал
backend: Ruby On rails
frontend: jquery, VueJS, javascript
в задачах Rails будет входить интеграция с внутренними корпоративными системами, учета и т.п. на 1С, базы MSSQL, Mysql и т.д/
и соотвественно закрытый раздел личный кабинет для пользователей
Андрей
Подскажите, есть форма, я обрабатываю клик на нее
@click="$emit('activate')"
Но в ней также есть <router-link>
и полуается что от выполняет действия по ссылке, а потом клик по форме
для <router-link> есть что то типа @click.stop?
Андрей
Нашел вот @click.native.stop=""
но ссылок много
и к каждой добавлять это, не красиво получается
Может все таки кто нибудь что нибудь подскажет
Anonymous
Сергей
Подскажите, пожалуйста, в чем проблема может быть: axios, взял пример с гитхаба
axios.post('test.php', {firstName: 'Fred', lastName: 'Flintstone' }).then(function(response) {console.log(response.data);}) .catch(function (error) { console.log(error);});
в test.php просто var_dump($_POST) и массив пуст.
Что не так с этим запросом?
Pavel
Сергей
да нет, массив пустой, т.е. данные на сервер не прилетают
Pavel
https://learn.javascript.ru/promise
это я немножко понял, что еще можно цепочку промисов строить, и ловить ошибку в catch
хотя зачем не понятно, если в каждом then можно свой обработчик ошибок сделать
а с цепочкой как то не понятно что куда возвращается, где ошибку ловить в какой catch
a в данном случае не понятно vue-resource прописы или обычны callback
Сергей
и так не выходит
Pavel
а запрос сам сервер то хоть видит в apach nginx
Pavel
baseUrl может установить надо
R
Lucifer в then - успех, в catch - ошибка, что именно непонятно?
Pavel