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

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

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

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

так?

25 ответов

53 просмотра

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

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 Автор вопроса
Роман Бандурин
по сути по нескольким ендпоинтам тебе соберется не...

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта