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

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

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

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

так?

25 ответов

27 просмотров

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

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

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

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
5
Карта сайта