vue-router 的原理

1. hash

修改的时候:history.pushState('名字', null, '/xxx') || location.hash = '/xxx'

回退的时候:window.addEventListener('statepop' || 'hashchange')

 

2. history

修改的时候:history.pushState('名字', null, '/xxx')

回退的时候:window.addEventListener('statepop')

 

posted @ 2019-09-23 06:27  张啊咩  阅读(170)  评论(0编辑  收藏  举报