页面路由

在小程序中所有页面的路由全部由框架进行管理。可以通过 $router 访问路由实例(例如:this.$router.push )。

想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。

该方法的参数可以是一个字符串路径,或者一个描述地址的对象。例如:

// 字符串
router.push('/pages/more/index')

// 对象
router.push({ path: '/pages/more/index' })

// 带查询参数,变成 /register?plan=private
router.push({ path: '/pages/more/index', query: { plan: 'private' }})

对于带有查询参数的路由,可通过 $route.query 获取到对应的参数值。

  1. 1. 页面路由