vuejs总是在URL中添加#

时间:2019-07-10 17:59:59

标签: vue.js fullpage.js

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

我在URL的末尾输入asdf,而不是404页面,我获得了带有附加#的登录页面。

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

this将会是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
        }
    ]
})


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

1 个答案:

答案 0 :(得分:2)

如果您不想在网址中输入#,则要使用history mode