Я не очень силен в развертке контейнеров.
У меня было сделаон так, что vue cli собирал проект в static, а index.html клал в templates. Все отлично работало, но до тех пор пока не появились изображения которые загружаются с фронта.
Если работаю на локале, тогда c бека картинка придет на фронт (localhost:8080) как "/static/images/1.jpg" и тогда везде где вызывается картинка, мне нужно будет добавлять к url этой картинки 127.0.0.1:8000 чтобы получился полный путь "127.0.0.1:8000/static/images/1.jpg". А не беке оставить просто "/static/images/1.jpg".
webpack_loader позволят на локале заходить во vue приложение сразу через 127.0.0.1:8000 что позволит всегда получать картинки через "/static/images/1.jpg" без добавления адреса вначало.
Александр Маджугин, Вы можете не использовать сам vue-cli, а просто использовать сам framework vue.
Можете подключить его как cdn к вашему основному html файлу. Добавив ссылку вы конце файла.
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
Теперь вместо message, должен быть отображен hello vue.
Здесь собрана базовая информация по vue -
Этого будет достаточно для начала. Потом сможете усложнять, добавляя компоненты, развернуть свой cli и интегрировать его с back-framework (django, laravel и т.д.) исопльзовать router, vuex и т.д
Александр Аксентьев В этом и беда, что с одной стороны можно регистрировать платежку для каждого, но это гемор. Да и не каждый согласиться передавать нам эти данные.
ProjectSoft, Сам axios так же использует интерфейсы ajax, просто использовать надстройку jquery.ajax(), не подходило (были вопросы с кроссбраузеностью и тд), вроде ещё причины были, сейчас не вспомню.
Да и axios более удобен в отправке запросов.
Алексей Тен, на бэк все числовые данные приходят строкой
А бд пишутся корректно, но потом после обработки value возвращается на фронт, так же строками поэтому проверки типа id === value.id не прокатывают. Приходится делать повторный поиск элемента из бд и возвращать числовые или обрабатывать их перед возвратом (при application/json, таких проблем нет)
И собирать формдату не так приятно как заполнить параметры запроса)
Из статьи: Следует помнить, что изменение параметров маршрута не вызывает выполнения навигационных хуков enter/leave. Вы можете добавить watch на объект $route для отслеживания этих изменений, или использовать хук beforeRouteUpdate
hint000, просто сейчас эта тетенька уже есть, они уже работают, но работаю в Excel
Нужно как-то предложить такое решение, чтобы они сказали "Вах, красота" и начали работать в единой системе.
Просто есть уже готовое программное решение которые выполняет другие функции этой организации. Теперь хотим чтобы можно было выполнять еще и логистические.
1. Что можно такого предложить этой тетеньке?) Сейчас тоже понимаю, что просто так оптимизировать не получится, тем более у этой тетеньки большой опыт в прокладке таких маршрутов. Разве удобного интерфейса ей хватит?)
2. Идея хорошая, обсудим с заказчиком, но ой мне кажется не одобрят)
sim3x, думаю через какой-нибудь сервис брать2 контрольные точки, прокладывать между ними маршрут, брать расстояние и сохранять в БД, со временем между каждыми точками будут сформированы расстояния. Хотя бы приблизительные
У меня было сделаон так, что vue cli собирал проект в static, а index.html клал в templates. Все отлично работало, но до тех пор пока не появились изображения которые загружаются с фронта.
Если работаю на локале, тогда c бека картинка придет на фронт (localhost:8080) как "/static/images/1.jpg" и тогда везде где вызывается картинка, мне нужно будет добавлять к url этой картинки 127.0.0.1:8000 чтобы получился полный путь "127.0.0.1:8000/static/images/1.jpg". А не беке оставить просто "/static/images/1.jpg".
webpack_loader позволят на локале заходить во vue приложение сразу через 127.0.0.1:8000 что позволит всегда получать картинки через "/static/images/1.jpg" без добавления адреса вначало.