Vue两种路由模式


Vue有两种路由模式:hash,history

(1)hash模式

通过监听路由的变化实现,如下代码.路由中带着#,变化的也都是#后面的值

window.onhashchange = function(event) {
    console.log(event.oldURL, event.newURL);
    let hash = loaction.hash  //通过location对象来获取hash地址
    console.log(hash)    // "#/notebooks/260827/list"  从#号开始
}

(2)history模式

url中没有#,是全地址,所以刷新页面的时候会根据全地址取请求后台,后台也需要做对应的处理,否则页面请求不到就会404


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM