JavaScript
Vue.js

Vue.jsのurlに含まれる「#」を消す方法

More than 1 year has passed since last update.

Vue.jsで

npm run dev

とかしてlocalhost:8080とかにアクセスすると思います。

すると、

localhost:8080/#/ (少し違うかもしれないがこんな感じ)

「#」を消したい!!!!!!!!

ということでrouter/index.jsにmodeを追記すればいけた。

export default new Router({

mode: 'history', // こいつ
routes: [
{
path: '/',
name: 'Top',
component: Top
},
{
path: '/login',
name: 'Login',
component: Login
}
]
})

終わり。