声明式与编程式
什么是声明式导航与编程式导航?有什么区别?
声明式导航
编程式导航
<!-- 点击后将在内部执行 router.push('/foo') -->
<router-link to="/foo"></router-link>// 字符串
router.push('home')
// 对象
router.push({ path: 'home' })
// 命名的路由
router.push({ name: 'user', params: { id: 123 }})
// 带查询参数,变成 /register?plan=private
router.push({ path: 'register', query: { plan: 'private' }})常用的 API
router.push()
router.replace()
replace.go()
Last updated