0

In this article (Vue.js - How to remove hashbang #! from url?), teach how to remove # from URL.

I'm making an application that need to have # in URL, but when I access a route for the first time, don't load (or don't change the content), but if I refresh, the page load successfully.

EDIT1: I forgot to share my Vue Router.

import Vue from 'vue'
import Router from 'vue-router'
//import axios from 'axios'

import ListComponent from '../pages/ListComponent'
import Formulario from '../pages/Formulario'

const BASE_URL = process.env.VUE_APP_FRONT_SET_URL;
console.log(BASE_URL);

Vue.use(Router)

export default new Router({
       mode: 'hash',
    routes:[

        {
            path: '/formulario',
            name: 'formulario',
            component: Formulario
        },

         {
            path: '/:nr_atendimento' ,
            name: 'list',
            component: ListComponent
        },
    ]
})

And no. console don't show any errors.

Penny Liu
  • 15,447
  • 5
  • 79
  • 98
danielsrod
  • 50
  • 1
  • 8

0 Answers0