保定市网站制作公司,网站改版制作,沈阳房产网,广州制作网站公司电话1.router是VueRouter的一个对象#xff0c;通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象#xff0c;这个对象中是一个全局的对象#xff0c;他包含了所有的路由包含了许多关键的对象和属性。
举例#xff1a;history对象
$router.push({path:home…1.router是VueRouter的一个对象通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象这个对象中是一个全局的对象他包含了所有的路由包含了许多关键的对象和属性。
举例history对象
$router.push({path:home});本质是向history栈中添加一个路由在我们看来是 切换路由但本质是在添加一个history记录
方法
$router.replace({path:home});//替换路由没有历史记录
2.route是一个跳转的路由对象每一个路由都会有一个route对象是一个局部的对象可以获取对应的name,path,params,query等
$route.path 字符串等于当前路由对象的路径会被解析为绝对路径如 /home/news 。
$route.params 对象包含路由中的动态片段和全匹配片段的键值对
$route.query 对象包含路由中查询参数的键值对。例如对于 /home/news/detail/01?favoriteyes 会得到$route.query.favorite yes 。
$route.router 路由规则所属的路由器以及其所属的组件。
$route.matched 数组包含当前匹配的路径中所包含的所有片段所对应的配置参数对象。
$route.name 当前路径的名字如果没有使用具名路径则名字为空。
$route.path, $route.params, $route.name, $route.query这几个属性很容易理解主要用于接收路由传递的参数