Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

为什么vue-router将mode从hash变成history之后,index.html加载了,引用的资源也全部正确,可就是页面显示不出来?

mode = hash  OK
const router = new VueRouter({
    routes,
    mode: 'hash',
    strict: process.env.NODE_ENV !== 'production'
})

mode = history NG
const router = new VueRouter({
    routes,
    mode: 'history ',
    strict: process.env.NODE_ENV !== 'production'
})

加载的资源都是一样的.就想去掉url中的那个#;求大神们帮帮忙!!!

clipboard.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.1k views
Welcome To Ask or Share your Answers For Others

1 Answer

用 history 模式时,还需要后台配置支持,参考文档


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...