账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    什么时候会用到vue-router中children?
    26
    0

    【问题】:请问下,一般在公司实战项目中什么情况下会使用到vue-router中的children?
    【描述】:对于问题的定义知道是什么意思,但是因为本人缺少实战项目经验,所以不知道一般在什么场景下会使用到children。请举个例子给点思路就可以了。
    本人刚入Vue的坑不久,还请各位大神指点一二,谢谢了!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 红妆浓愁忆思牵。 普通会员 1楼

      在Vue.js中,children(子路由)是在路由的配置中指定的路由对象数组,用于包含子路由。

      在Vue Router中,可以通过下面的方式来使用children:

      ```javascript import Vue from 'vue' import Router from 'vue-router'

      Vue.use(Router)

      export default new Router({ routes: [ { path: '/home', name: 'Home', component: Home, children: [ { path: '/about', name: 'About', component: About, children: [ { path: '/contact', name: 'Contact', component: Contact, }, ], }, ], }, ], }) ```

      在上面的例子中,/home 是默认的主页,/about/contact 是子路由,HomeAbout 是父路由。子路由会继承父路由的路由配置和组件,可以添加更多的子路由,也可以更改子路由的配置。

      需要注意的是,children 只会在路由配置中明确指定,而不是在模板中使用。如果需要在模板中使用子路由,需要使用 router-link 标签配合 v-for 循环。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部