管理後臺項目上在用vue2.0開發,由於剛轉vue2.0,不是太熟悉。在跳轉頁面的時候直接用location.href來修改地址跳轉,在chrome和火狐上展示都是正常的。後面由於說要兼容到IE9,就給項目打了polyfill,而後在IE上瀏覽的時候,發現點擊跳轉的時候地址是改了,但頁面仍是停留在當前頁面,F5刷新一下就到了新的頁面了。vue
我用location.href只修改了後面hash值部分, 是我之前寫angular留下的習慣, 代碼相似這樣 location.href = '/#/xxxx',後面我把前面的域名也加上,發現能夠跳轉了,但頁面從新刷新了。chrome
後來我仍是看文檔,把跳轉換成this.$router.push({path: 'XXXX'}) 這樣也可能正常跳轉了,也不會從新刷新頁面。this