vuerouter-link 与 router-view

Posted dongzhuangdian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuerouter-link 与 router-view相关的知识,希望对你有一定的参考价值。

1 router-link

<router-link :to="{ path: ‘/hello‘, component: HelloWorld }">hello</router-link>
<router-link :to="{ path: ‘/user/useradd‘ }">user</router-link>

以上是两种写法,根据参数还会有更多中写法。

经过测试:(1)有component参数时优先router-link中配置的component,没有时从js中配置取

     (2)path参数至关重要,灵活所在,/user/useradd 实际匹配了两个组件,分别是user和useradd

k    { path: /user, component:user,
      children:[
        {path:/user/useradd, component:useradd},
        {path:/user/userdelete, component:userdelete}
      ]
    }

 

2 router-view

<router-view> 是用来渲染通过路由映射过来的组件,当路径更改时,<router-view> 中的内容也会发生更改

  <router-link :to="{ path: ‘/hello‘, component: HelloWorld }">hello</router-link>
  <router-link :to="{ path: ‘/user/useradd‘ }">user</router-link>
  <router-view/>

当前看主要应用于单页面中,与router-link配合,渲染router-link 映射过来的组件。

以上是关于vuerouter-link 与 router-view的主要内容,如果未能解决你的问题,请参考以下文章

Vue挂载

Vue实现无痕刷新

在Vue router-link中使用Object作为参数的路径问题

LDAP 与 MYSQL .. JA-SIG CAS 与 LDAP 与 CAS 与 MySQL

python网络编程基础(线程与进程并行与并发同步与异步)

=与==&与&&| 与 || 的区别