location.href
來對href進行賦值,這樣可以達到改變url但不重新整理頁面。localhost:8080/#/Home
localhost:8080
history.pushState({},'','/Home')
:例子變成localhost:8080/Home
history.replaceState({},'','/My')
:上一個方法中的url變成localhost:8080/My
,就是將當前的url路徑替換。history.go()
:history.go(-1)=history.back(),history.go(1)=history.forward()
,這兩個方法就是前進後退。npm install vue-router --save
,等待安裝完即可。const routes = []
裡面新增router物件:<router-view></router-view>
this.$router.push('url')
,url必須是在index.js中存在於router物件的path,切記這裡是router而不是route。children
,它是陣列,陣列裡存的也是router物件,使用方法與上面寫的一樣的。如圖: