vue的路由設置為hash模式,正常使用a標簽的錨點定位,在瀏覽器刷新/后退/前進時,路由會匹配不上,導致頁面無法正常渲染,在網上查了許多資料都說是要將vue的路由設置為history模式,后來偶然想到一種方法,現記錄如下:
<a :href="'#' + $route.path + '#' + item.name" :title="item.name"></a>
//item.name:指代鏈接的id值
//結果展示:http://localhost:8080/#/路由#具體id
說明:上面的實現方式並不完美,頁面刷新時,不會直接顯示到上一次頁面的瀏覽位置,另外,如果當前頁面url是需要攜帶參數的,那么,就不適合通過這種方法來使用a標簽的錨點定位了,總之呢,最好不要采用未經驗證ok的非常用方法,可以采用其他模擬的方式來處理,后續繼續進行記載