169 похожих чатов

На php есть странички url/path2 url/path3 url/path4 на каждой страничке есть див ид=апп для

каждого пути делаю свой проект. и это какая-то дичь

как правильно сделать фронт? чтоб одним проектом.
сделать роутер и смотреть если роут - path1 - показывать page1, path2 - показывать page2

так?

25 ответов

31 просмотр

А на этих страничках что-то кроме "див ид=апп" есть?

Alexey Turdakin
нет

Тогда можно делать SPA. На все страницы отдавать один и тот же index.html, а уже на клиенте через vue-router определять маршруты и рендерить компонент текущей страницы

Alexey-Turdakin Автор вопроса
Grigorii K. Shartsev
А на этих страничках что-то кроме "див ид=апп" ест...

вернее да)) менюшки, права и прочее. фронт основной контент рисует

Alexey Turdakin
вернее да)) менюшки, права и прочее. фронт основно...

А контент на всех страницах в vue части разный?

Alexey Turdakin
разный

Чуть упростить можно, если вместо "для каждого пути делаю свой проект" сделать один проект с множеством entrypoint-ов для каждой страницы. В них уже приложение для каждой страницы отдельно, но собирается всё вместе + может иметь общие переиспользуемые части

Alexey-Turdakin Автор вопроса
Grigorii K. Shartsev
Чуть упростить можно, если вместо "для каждого пут...

те делаю все странички в одном проекте и каждая при монтировании запрашивает данные с бэка? у вуи ендпоинты это что такое?

Alexey Turdakin
те делаю все странички в одном проекте и каждая пр...

Если ей нужны данные, и сервер их сразу не дал - да

Alexey-Turdakin Автор вопроса

если не затруднит ссылку можно как вите на несколько ендпоинтов сконфигурировать. чтото я плохо гуглю сегодня )

Alexey Turdakin
если не затруднит ссылку можно как вите на несколь...

а одно приложение и несколько роутов не пробовал?

Alexey Turdakin
не пробовал

должно сработать

Alexey-Turdakin Автор вопроса
Alexey-Turdakin Автор вопроса
Ruslan
должно сработать

не прокатило так Uncaught Error: Invalid path "path1.php"

Alexey Turdakin
не прокатило так Uncaught Error: Invalid path "pat...

заход на этот путь должен быть не через Vue конечно

Alexey-Turdakin Автор вопроса
Ruslan
заход на этот путь должен быть не через Vue конечн...

да пхп отдает страничку, подгружает сборку вуи и ругается роутером

Alexey-Turdakin Автор вопроса
Ruslan
а путь в роутах указан?

import onePage from './ui/onePage.vue' const route = { path: 'path1.php', name: 'onePage', components: { onePage }, } export default route

Alexey Turdakin
import onePage from './ui/onePage.vue' const rout...

а зачем такой путь? зачем вообще vue-роутер, если вместо него php? Надо просто несколько ендпоинтов сделать, и пусть php отдает что-то по одному из них

Alexey-Turdakin Автор вопроса
Роман Бандурин
а зачем такой путь? зачем вообще vue-роутер, если ...

ротер не прокатил. ща буду познавать непознаное )

Alexey Turdakin
ротер не прокатил. ща буду познавать непознаное )

по сути по нескольким ендпоинтам тебе соберется несколько html-страниц со всем содержимым. Через php нужно просто их отдавать как есть

Alexey-Turdakin Автор вопроса
Роман Бандурин
по сути по нескольким ендпоинтам тебе соберется не...

ранее все что делал было спа. настал час раздвинуть горизонты )

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
11
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Can I forward ports (including the SSH port) between two machines without SSH? I know I can forward SSH server port from machine A (which blocks all requests by firewall) to ...
required optional
5
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Карта сайта