Oleksandr
И в роутер
Stanislav
Не совсем понял если честно.
// myLitleStore.js
export default {}
// main.js
import myLitleStore from './myLitleStore'
new Vue{data: {myLitleStore}}
// my-component.js
import myLitleStore from './myLitleStore'
export default {
mounted() {
fetch('some-data').then(data => myLitleStore = data)
}
}
Oleksandr
Bakhtiyar
Bushrut
гайз, кто нить юзает vuetify ? Не могу поменять цвет текста, указываю <div class="text--lighten-2">, а ему пофиг
Andriy ✙
Nuxt.js форма входа, пользователь ввел данные, мы отправили их на сервер, все Ок, вернулся токен, сохранили в local storage и в storage. Ходим по страницам, все Ок, пользователь авторизирован. пользователь обновляет страницу, и в local storage есть токен, в store ничего нет, и пользователь не авторизирован, вопрос, куда записать при загрузке любой страницы, с любым шаблоном, проверку, если есть вlocal storage токен, отправляем его на сервер и проверяем валидность, по этому токену получаем инфу о пользователе. Куда это записать??
Повесить middleware в роутере или на каждый запрос к серверу - и проверять если авторизирован
Николай
Что такое инцептор, поиск ничего не дает
Andriy ✙
Я использую axios, и банально повесил мидлвару - если ответ от сервера unauthorized перекидую на страничку логина
Andriy ✙
Interceptor - перехватчик
Denys
Bushrut
John
Emil
Привет
Насколько не просто перейти от ангуляра к Vue?
На работе юзаем ангуляр 1.x
Нужно создать свой проект и хотелось бы на Vue
Но стоит ли откладывать ради изучению Vue?
Michael
начни с доков и vue-cli
Michael
они крутяцкие
Alex
ангулар первый мне проще показался) возможно потому, что рядом тогда был человек, в нем разбирающийся, а vue я сам смотрел
Alex
хотя сам он простой, но сложно было интегрировать его в старый проект
Emil
как он с апи php работает?
не увидел в инете много инфы по этому
Андрей
Андрей
как Vue
Alex
не понял вопрос? какая разница api php от других?
Alex
c api работает или через vue-resourse или через axios, есть другие библиотеки, но они реже
Andrey
Но axios лучше, ибо поддерживает async/await, а vue resourse не уверен.
T.A
vue resourse уже в прошлом
Vitaly
axios лучше
Nikita
на все есть axios
Alexander
Всем привет.
▫️Рубист-бэкендер. Делал пару проектиков с написанным на коленке фронтом на первом angular (если об опыте во фронте).
▫️Вопросы интеграции с rails/rack/jsonapi и бэкендом вообще
▫️Подтягиваю знания по js, делая фронт для своего проектика
▫️Петербург
▫️Узнал из awesome-vue
Андрей
приветствую
Андрей
помогите разобраться. в некоторых сборках вью главный компонент подключается так render: h => h(App), а в некоторых так components: { App }. в чем разница?
Alex
О, новая версия вышла https://github.com/vuejs/vue/releases/tag/v2.5.3
Alex
Андрей
Alex
Что значит не всегда работает
Oleksandr
🤔
Андрей
просто я настраиваю свою сборку и когда подключаю через components, то компилятор ругается
Alex
И на что же он ругается
Андрей
а через рендер норм
Alex
Не монтирует — значит не используется зарегистрированный компонент в шаблоне
Alex
А если рендер, то вью шаблон и не ищет — просто использует переданный компонент
zinge 🐌
Андрей
Moldobaev
Всем привет! У меня проект на nuxt такая проблема, когда обновляешь страницу не работают плагины, а если приходишь на эту страницу с другой страницы плагины работают, в чем проблема куда копать?
Moldobaev
На месте плагинов нечего нет и сообщений о ошибке тоже нету
Alex
Импорт плагинов которые должны быть только на клиенте надо оборачивать в if process.browser
hdhog
Господа, может кто объяснит где я не прав и чего не понимаю.
есть следующее:
код - http://paste.org.ru/?ioeru6
разметка - http://paste.org.ru/?q6qdjo
3 компонента. через this.$emit вызываю событие. но толку 0.
hdhog
событие должно дойти до приложения
item->list->app
L-dar
Использую vue-webpack, как мне из компонента получить path на папку assets?
Сергей
Сергей
Fedor
Fedor
На корень указывает, это алиас
Fedor
Fedor
L-dar
'@/assets'?
Что то не совсем работает, как правильно?
<template>
<swiper :options="swiperOption">
<swiper-slide>
<div class="slide-text" v-bind:style="backgroundImg()">
</div>
</swiper-slide>
</swiper>
</template>
<script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
require('swiper/dist/css/swiper.css')
export default {
components: {
swiper,
swiperSlide
},
methods: {
backgroundImg: function () {
return {
backgroundImage: 'url(@/assets/logo.png)'
}
}
},
data () {
return {
swiperOption: {
pagination: '.swiper-pagination',
paginationClickable: true
}
}
}
}
</script>
L-dar
Error http://localhost:8081/@/assets/logo.png 404 (Not Found)
Pauline
Alex
всегда писал в phpstorm, но для js он чтото тяжеловат. Кто подскажет, что выбрать для js и vue? кандидаты atom,brackets,vs code
Сергей
Vs code очевидно же
Alex
может у какого то из них есть норм плагин для дебага и автокомплита
Alex
почему?
Сергей
Потому что это мое субъективное мнение. Ну и там хватает плагинов для вью, опять же линтер и приттиер есть
Alex
спасибо
Аліса 🏳🌈 Байрактарқызы
Пишу на вебшторме. Мне норм.
Аліса 🏳🌈 Байрактарқызы
Но вс код тоже очень и очень неплох, да.
Alex
для серьезного написания и я буду phpstorm юзать. а быстро чтото поправить нужен блокнои
Alex
Сергей
Alex
спасибо