Originariamente inviata da
alka
Le librerie per lo sviluppo di
SPA (
Single Page Application), qual è Vue.JS, di norma gestiscono il routing in modo particolare.
Quantomeno dovresti indicare
qual è la modalità di utilizzo che stai facendo della libreria Vue (la importi come script nel browser? usi Node?) e
come hai configurato il sistema di routing nella tua applicazione (in breve, il codice sorgente interessato).
In assenza di queste informazioni, non è chiaro quale sia la situazione e la presenza di comportamenti anomali è del tutto ammissibile.
Ciao!
ciao!
uso node, e per creare la build uso il classico:
questo il mio vue.config.js:
codice:
module.exports = {
publicPath: process.env.NODE_ENV === 'production' ? '/sport' : '/sport'
}
questo il file delle rotte router.js:
codice:
import {createRouter, createWebHistory} from 'vue-router';
import Dashboard from './components/Dashboard.vue';
import Allenamenti from "@/components/Allenamenti";
import AggiungiAllenamento from "@/components/AggiungiAllenamento";
import Pesi from "@/components/Pesi";
import AggiungiPeso from '@/components/AggiungiPeso';
const routes = [
{
path: '/',
name: 'dashboard',
component: Dashboard,
},
{
path: '/allenamenti',
name: 'allenamenti',
component: Allenamenti,
},
{
path: '/aggiungi/:id?/:dup?',
name: 'aggiungi',
component: AggiungiAllenamento,
},
{
path: '/pesi',
name: 'pesi',
component: Pesi,
},
{
path: '/aggiungi_peso/:id?/:dup?',
name: 'aggiungi_peso',
component: AggiungiPeso,
},
];
const router = createRouter({
history: createWebHistory(),
routes
});
export default router;
può servirvi altro???