vue2.0路由之编程式导航
生活随笔
收集整理的這篇文章主要介紹了
vue2.0路由之编程式导航
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
router.push(location)
想要導(dǎo)航到不同的 URL,則使用?router.push?方法。這個(gè)方法會(huì)向 history 棧添加一個(gè)新的記錄,所以,當(dāng)用戶點(diǎn)擊瀏覽器后退按鈕時(shí),則回到之前的 URL。
當(dāng)你點(diǎn)擊?<router-link>?時(shí),這個(gè)方法會(huì)在內(nèi)部調(diào)用,所以說(shuō),點(diǎn)擊?<router-link :to="...">?等同于調(diào)用router.push(...)。
| <router-link :to="..."> | router.push(...) |
該方法的參數(shù)可以是一個(gè)字符串路徑,或者一個(gè)描述地址的對(duì)象。例如:
// 字符串 router.push('home')// 對(duì)象 router.push({ path: 'home' })// 命名的路由 router.push({ name: 'user', params: { userId: 123 }}) // 帶查詢參數(shù),變成 /register?plan=private router.push({ path: 'register', query: { plan: 'private' }})注意 如果push的時(shí)候是name:‘user’后面只能是params 如果push的時(shí)候是path 后面只能是query 否則取不到 參數(shù)值
轉(zhuǎn)載于:https://www.cnblogs.com/sunsie/p/7007789.html
總結(jié)
以上是生活随笔為你收集整理的vue2.0路由之编程式导航的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GDB中遍历art::Thread打印l
- 下一篇: swagger restful api