Женя
пхахах)))
Sunlive
Вот да
в роутере: component: () => import(/* webpackChunkName: 'name' */'component.vue'),
Sunlive
на чанки не обязательно бить
Женя
Стапестапе, а как долго ты с Vue работаешь?
А что значит работаю? у меня есть 1 проект на vue, vue-router, vuex
Женя
работаю я на реакте
Женя
vue для душ
Женя
и
Sunlive
и переходов
Armen
А что значит работаю? у меня есть 1 проект на vue, vue-router, vuex
Ну насколько я помню ты совсем недавно присоединился к нам, но пишешь, что разворачивал проекты на C# и Vue
Женя
Да
Женя
и у меня мало знаний
Женя
Но проект разворачивал
Armen
Hello World?
Vadim
в роутере: component: () => import(/* webpackChunkName: 'name' */'component.vue'),
Он у меня чему то всё равно делает лишнии запросы
Женя
для хеллоу ворлд надо вью роутер и вьюкс?
Sunlive
Он у меня чему то всё равно делает лишнии запросы
при переходе по роуту оно подргужает нужный код для этого роута
Armen
Там вчера или позавчера кто-то вылаживал решение
Sunlive
Женя
)))
Sunlive
commit('setHelloWorld', payload);
Armen
при переходе по роуту оно подргужает нужный код для этого роута
Не, роутер резолвит асинхронные компоненты сразу
Sunlive
{{ this.$store.state.helloWorld }}
Женя
...MapActions(["helloWorld"])
Vadim
Не, роутер резолвит асинхронные компоненты сразу
И потом при переходе тоже, еще раз
Sunlive
И потом при переходе тоже, еще раз
ну если у тебя там апи не грузит ниче
Sunlive
можешь роутер вью в keep-alive обернуть
Sunlive
Armen
ну это легко делается
Armen
динамическим импортом
Armen
я вот простой пример как раз на днях делал для коллег
Armen
Armen
это сам роут
Armen
а вот лоадер
Armen
Armen
который подгружает компонент с сервера
Armen
показывая в это время крутилку на экране типа "подождите идет загрузка"
Анатолий
Ребята скажите мне пожалуйста критерии по которым разработчик значится как фулл стэк?
формально: всё, начиная с анализа и отрисовки прототипов и заканчивая автоматическим деплойментом и мониторингом серверов фактически: чувак пишет код на бэкенде и на фронтенде :) даже без вёрстки
Armen
Кстати как тут импортить не обязательно
Armen
Эту конструкцию можно обобщить и сделать из неё универсальный динамический компонент для роутера
Sunlive
так погоди
Sunlive
это тоже самое
Sunlive
не?
Sunlive
что я кинул
Sunlive
без прелоадера просто
Armen
Не, в доках пишет, что если запихнуть асинхронный компонент в роут, то он сразу зарезолвится, а не при переходе на страницу
Armen
Поэтому нужен такой хак
Женя
C#, ASP.NET MVC 5/CORE, PostgreSQL, Vue не много. Базовые знания redux, react
Женя
мой стек
Sunlive
Sunlive
походу
Edemity
как в <select> v-model запихнуть?
Sunlive
Женя
А почему ты говоришь что я троллить сюда прихожу?
Sunlive
так че, на каждый компонент лоадер вешать?
Женя
Я здесь вопросы задаю, очень глупые в основном и мне здесь помогают
Женя
За что я благодарен
Женя
Ты кстати лично мне что то подсказывал
Sunlive
ок ок)
Женя
Asp.net mvc и postgre? а где mssql?
ниразу не пользовался
Женя
честно
Evgheni
ниразу не пользовался
впервые такое вижу
Женя
Ну как устроился на работу где используют постгре так и здесь сижу
Женя
что такого
Armen
Я бы сделал вот так: export default function(path) { return { template: '<PageContent/>', functional: true, components: { PageContent: () => ({ component: import(path), loading: { template: '<Loader />', } }) } } } и потом в роутере: import genDynamicRoute from './path/to/genDynamicRoute'; import path from 'path'; const router = new Router({ routes: [ { path: '/about', component: genDynamicRoute(path.resolve(__dirname, 'path/to/about/component')) } ] });
Armen
так че, на каждый компонент лоадер вешать?
Ну надо же показать че-нить юзверю пока грузится компонент
Sunlive
схоронил
Sunlive
потом покручу роутер
Sunlive
сенкс
Armen
Но это всё на коленке написано, так что не ручаюсь
Armen
Неблагодарное это дело писать код в телеграме
Armen
Ещё не уверен на счёт функционального компонента в качестве роута
Armen
Надо ковырять крч
Sunlive
ага
Sunlive
кстати скок куку хранишь с токеном?
Alexander
Насколько адеватная сейчас поддержка TS во вью? подскажите кто юзал