1.router es un objeto de VueRouter, obtener una instancia de un objeto a través de un router Vue.use (VueRouter) y el constructor VueRouter, este objeto es un objeto global, que contiene toda la ruta clave contiene muchos objetos y atributos .
Por ejemplo: objetos de la historia
$ Router.push ({ruta: 'casa'}); esencialmente añadir una ruta a la pila de la historia, en nuestra opinión es la ruta de conmutación, sino que se añade la esencia de un registro de historial
métodos:
$ Router.replace ({ruta: 'casa'}); // ruta alternativa, sin antecedentes
2.route objeto de encaminamiento es un salto, cada ruta tendrá un objeto de ruta que es un objeto parcial puede adquirir el correspondiente nombre, ruta, params, consulta, etc.
$ Route.path
objeto de cadena es igual a la ruta de encaminamiento actual, puede ser resuelto en una ruta absoluta, tal como "/home/news"
.
$ route.params
objetos, que comprende un segmento clave y dinámica de enrutamiento del fragmento-partido lleno
$ Route.query
objeto que contiene los parámetros clave de consulta ruta correcta. Por ejemplo, para /home/news/detail/01?favorite=yes
, usted consigue $route.query.favorite == 'yes'
.
$ Route.router
enrutador (y los componentes a los que pertenece) pertenece regla de enrutamiento.
$ Route.matched
objeto parámetro de configuración de matriz contiene todos los segmentos que coinciden con los caminos de corriente contenidos en la correspondiente.
$ Route.name
nombre de la ruta actual, si hay un camino nombrado, el nombre está vacío.
$route.path, $route.params, $route.name, $route.query
Estas propiedades fácilmente apreciados, principalmente para el encaminamiento de los parámetros recibidos pasaron