vuejs 总是在 URL 中添加#

vuejs adds always # in the URL

我在我的网站上使用 VueJS 和 FullpageJS。 网站总是以某种方式添加这样的锚点:

我在 URL 末尾输入了 asdf,但我得到的是添加了 # 的登录页,而不是 404 页面。

如果我有任何明显的错误,我已经检查了整个代码,但我没有。

喜欢this will be this


router.js:

import Vue from 'vue';
import Router from 'vue-router';
import Landingpage from '@/components/Landingpage';
import Terms from '@/components/Terms';
import LegalNotice from '@/components/LegalNotice';
import Errorpage from '@/components/Error'
Vue.use(Router)

export default new Router({
    routes: [
        {
            path: '/',
            name: 'Landingpage',
            component: Landingpage
        },
        {
            path: '/terms',
            name: 'Terms',
            component: Terms
        },
        {
            path: '/legal',
            name: 'LegalNotice',
            component: LegalNotice
        },
        {
            path: '*',
            name: 'Error',
            component: Errorpage
        }
    ]
})


我很欣赏任何想法。
谢谢。

如果你不想在 url

中使用 #,你想使用 history mode