<强> html 强>
router-link:跳转链接
参数:就是跳转到的链接位置
二层链接如:
& lt; router-link="/用户/埃文”祝辞/用户/evan
需要配置所对应的对应的孩子
儿童所对应的参数
路径:可分我固定的参数url和带参数的,区别于:(冒号)
名称:对应的参数的模块名称(动态传参数)
组件:可以传多个组件
例如: {路径:“/?//一个路由可以定义多个命名组件//将呈现& lt; router-view>与相应的名称。 组件:{ 默认值:Foo, 答:酒吧, b:巴兹 } }, :="{名称:“用户”,参数:{用户名:“伊万”},查询:{foo: '酒吧'}}”
参数说明参数对应的是孩子的路径的值,对中的名字为vueRouter中
的名称当要传多个参数时
{路径:“用户名/:aaa”,名字:‘用户’,组件:用户}
也可以利用查询传值
查询:{foo: '酒吧'} 例如:路径:“:用户名”
重定向:链接直接指向指定的方向(重定向)
beforeEnter: · {路径:/仪表盘,组件:仪表盘、beforeEnter: requireAuth}, 函数requireAuth(路线,重定向,然后){ 如果(! auth.loggedIn ()) { 重定向({ 路径:/登录, 查询:{重定向:路线。fullPath} }) 其他}{ next () } }
使用道具将组件和路由解耦:
在组件中使用美元路线会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的url上使用,限制了其灵活性。
对应的参数的值的获取
{{route.params美元。username1}} {路径:/用户,组件:用户, 孩子:( {路径::用户名,名字:‘用户’,组件:用户} ] }
,
& lt; ul> & lt; li> & lt; router-link="/"祝辞/& lt;/router-link> & lt;/li> & lt; li> & lt; router-link="/" exact>/(精确匹配)& lt;/router-link> & lt;/li> & lt; li> & lt; router-link="/用户”祝辞/users & lt;/li> & lt; li> & lt; router-link="/用户" exact>/用户(精确匹配)& lt;/router-link> & lt;/li> & lt; li> & lt; router-link="/用户/埃文”祝辞/用户/evan & lt;/li> & lt; li> & lt; router-link="/用户/埃文# foo”祝辞/用户/埃文# foo & lt;/li> & lt; li> & lt; router-link:="{路径:/用户/埃文,查询:{foo: '酒吧'}}”在/用户/埃文# 63;foo=酒吧 & lt;/router-link> & lt;/li> & lt; li> & lt; !——# 635——比; & lt; router-link:="{名称:“用户”,参数:{用户名:“伊万”},查询:{foo: '酒吧'}}“exact>/用户/埃文# 63;foo=bar(命名视图+精确匹配) & lt;/router-link> & lt;/li> & lt; li> & lt; router-link:="{路径:/用户/埃文,查询:{foo:“酒吧”,记者:“qux}}”在/用户/埃文# 63;foo=bar&巴兹=qux & lt;/router-link> & lt;/li> & lt; li> & lt; router-link="/白4?about & lt;/li> & lt; router-link标签="李"="/氨? & lt; a>/对(活跃类> const路由器=new VueRouter ({ 模式:“历史”, 基地:__dirname, 路线:[ {路径:‘/?组件:回家}, {路径:'/',组件:关于}, {路径:/用户,组件:用户, 孩子:( {路径::用户名,名字:‘用户’,组件:用户} ] } ] })
<强> js: vue-router配置强>
router-view:组件的放置位置
对应的链接所对应的组件的配置
路由底下的子组件
{路径:/用户,组件:用户, 孩子:( {路径::用户名,名字:‘用户’,组件:用户} ] }
//组件
Vue.use (VueRouter) const回家={模板:' & lt; div> & lt; h3> Home & lt;/div> '} const约={模板:' & lt; div> & lt; h3> About & lt;/div> '} const用户={ 模板: & lt; div> & lt; h3> Users & lt; router-view> & lt;/router-view> & lt;/div> ” } const用户={模板:' & lt; div> {{route.params美元。用户名}}& lt;/div>}vue-router的使用方法及含参数的配置方法