Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Vue.js] Problema con progetto in sotto directory

    ciao!

    alla fine dovrò pubblicare il progetto in una sotto cartella.
    quindi ho fatto così:
    codice:
    // vue.config.js
    module.exports = {
        publicPath: process.env.NODE_ENV === 'production' ? '/sport' : '/sport'
    }
    questo il mio 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";
    
    const routes = [
        {
            path: '/',
            name: 'dashboard',
            component: Dashboard,
        },
        {
            path: '/allenamenti',
            name: 'allenamenti',
            component: Allenamenti,
        },
        {
            path: '/aggiungi/:id?',
            name: 'aggiungi',
            component: AggiungiAllenamento,
        }
    ];
    
    const router = createRouter({
        history: createWebHistory(),
        routes
    });
    
    export default router;
    e poi ho aggiunto il base nell'index.html.

    funziona quasi tutto, tranne quando faccio questo:
    codice:
    router.push({name: '/aggiungi', params: {id: info.event.id}})
    solo che prima di impostare la sottodirectory funionava!
    qualche idea??

  2. #2
    risolto:

    codice:
    router.push({name: 'aggiungi', params: {id: info.event.id}})

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.