Иван
Импортируй само апи
Alexander
Импортируй само апи
ну это да... я ушел от этого варианта, чтобы попробовать именно плагин. так вот теперь вопрос, что дешевле сделать, импортировать кусок api в стор, или же пробросить его из компонета?
Иван
Ну в компонентах проще пробрасывать, чтобы не импортировать кажды раз
Иван
А вообще если у тебя вьюкс, компоненты вообще не должны сами апи дергать
Иван
Они дергают экшены, а те уже дергают апи
Иван
Иначе ты потом просто офигеешь все отлаживать
Иван
Ну вот эта лень однажды приведёт к тому, что ты не сможешь понять откуда у тебя запрос уходит и чо там вообще происходит
Иван
А вообще да, в стор проще импортировать, в компоненты проще прикидывать
Alexander
Const 🇺🇦🇿 ҈҈҈҉҉҉҉҈҈҈҈҈҉҉҉҉҈҈҈҉҉҉҈҈҈҉҉҉҈҈҈҈҉҉҉҉҉҉҉҉҉҉҉҉҉҉
Сергей
Подскажите как можно на @click повесить роут?
Сергей
Поставил vuetify и не разберу как в v-list сделать линки роутов
Anonymous
VasiliyIT
Anonymous
Артем
$route.push
xxtux
$router.push
Артем
И у v-list-tile есть атрибут to
Сергей
$router.push
$router.push({ name: 'index'}) верно?
xxtux
Типа того
xxtux
Только еще this
xxtux
Если это внутри метода. Ну как обычно
Сергей
ну понятно) спасибо)
xxtux
$route это свойство компонента, где лежат данные о маршруте. $router - линк на сам роутер
Сергей
подскажите как передавать из дочернего в родитель? В доки читаю, но не пойму куда v-on и куда $emit писать
Serge
Dmitrii
<parent>
<child @onCustomEvent="myCustomevent"/>
</parent>
Dmitrii
ну как-то можно
Dmitrii
ну и соответственно где-то в чаилде что-то типа @click="$emit('onCustomEvent')"
Anonymous
Привет всем. Хочу сделать запрос к Steam (пример ссылки http://steamcommunity.com/inventory/76561198343382860/730/2?l=russian&count=5000) через Vue Router. Естественно, Steam сам запрещает это делать не со своих сайтов. Возникает следующая ошибка: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://test.dev' is therefore not allowed access. Вопрос в том, можно ли делать запрос с клиента или всё-таки придётся переносить на сервер?
Иван
Тебе стим апи надо запрашивать
Anonymous
Не вариант, так как там охеревшие ограничения
Иван
Ну тогда через сервер, да
Anonymous
Понял, спасибо
Dorian
Dorian
но фактически, это тот же сервер )
Anonymous
Тогда не будет принципиальной разницы. Смысл в том, что Steam может блокировать запросы с сервера и из-за этого я думал перенести все запросы на клиент и избежать блокировки
Andrey
/
Dorian
не будет разницы. по ходу стиму будет все равно, откуда запрашиваются данные, главное чтобы не чаще, чем положено
Сергей
Где можно посмотреть пример как выносятся роуты в отдельный файл?
Dmitrii
import Router from 'vue-router'
import Index from '../components/routes/Index.vue';
export default new Router({
mode: 'history',
routes: [
{
name: 'index',
path: '/',
component: Index
}
],
scrollBehavior (to, from, savedPosition) {
if (savedPosition) {
return savedPosition
} else {
return { x: 0, y: 0 }
}
}
})
Stanislav
Serge
Karymov
Большинство проектов вообще без vuex можно сделать..либо использовать его по минимуму
Karymov
Пихают его везде
Andy
слава Богу кто-то это сказал, спасибо
CherryTea
Nikita
вы можете вместо vuex заюзать это ahaha
https://github.com/egoist/zerotwo
Nikita
жаль разницы не вижу между vuex
Stanislav
никакой разницы
Nikita
у него еще была обрезанная версия vuex
Stanislav
велосипедит
Nikita
мне нравятся его велики, я вот для тестов юзаю его tyu
CherryTea
никакой разницы
вот тут уже есть разница
https://github.com/one-more/falx
Anonymous
Извините за потенциально глупый вопрос, но кто может привести пример загрузки данных во Vuex с API-сервера асинхронно, через экшен?
Stanislav
Anonymous
Доку я уже открыл, но, я так понимаю, экшен должен что-то возвращать
Stanislav
Nikita
Anonymous
да, только до этого не долистал
Anonymous
спасибо
Nikita
Nikita
но возвращают они всегда только промиссы
Artsyom
Nikita
Artsyom
Я имею ввиду, что разница есть. Или во вьюксе тоже так можно?
Nikita
по-моему он сделал тот же mapState только по своему и все
Nikita
разницы я не вижу
Nikita
Вообще аккаунт эгоиста какой-то супермаркет велосипедов
CherryTea
Artsyom
Nikita
у тебя тоже 640 репозиториев с проектами?
Иван
Если уж вьюкс использовать, то все операции со стейтом должны через него идти
Artsyom
К сожалению, нет)
Serge
Иван
Бред
Ну а нахрен он тогда сдался вообще?
Иван
Это инструмент для управления состоянием приложения