当前位置: 首页 > news >正文

做简单手机网站多少钱呀/网络推广公司深圳

做简单手机网站多少钱呀,网络推广公司深圳,做外贸上什么网站,wordpress标签有问题欢迎观看《Vue Router 实战(第4版)》视频课程 嵌套路由 一些应用程序的 UI 由多层嵌套的组件组成。在这种情况下,URL 的片段通常对应于特定的嵌套组件结构,例如: 通过 Vue Router,你可以使用嵌套路由配置…

欢迎观看《Vue Router 实战(第4版)》视频课程

    1. 嵌套路由

一些应用程序的 UI 由多层嵌套的组件组成。在这种情况下,URL 的片段通常对应于特定的嵌套组件结构,例如:

通过 Vue Router,你可以使用嵌套路由配置来表达这种关系。

接着上节创建的 app :

<!-- App.vue -->

<template>

  <router-view />

</template>

<!-- User.vue -->

<template>

  <div>

    User {{ $route.params.id }}

  </div>

</template>

import User from './User.vue'

// 这些都会传递给 `createRouter`

const routes = [{ path: '/user/:id', component: User }]

这里的 <router-view> 是一个顶层的 router-view。它渲染顶层路由匹配的组件。同样地,一个被渲染的组件也可以包含自己嵌套的 <router-view>。例如,如果我们在 User 组件的模板内添加一个 <router-view>:

<!-- User.vue -->

<template>

  <div class="user">

    <h2>User {{ $route.params.id }}</h2>

    <router-view />

  </div>

</template>

要将组件渲染到这个嵌套的 router-view 中,我们需要在路由中配置 children:

const routes = [

  {

    path: '/user/:id',

    component: User,

    children: [

      {

        // 当 /user/:id/profile 匹配成功

        // UserProfile 将被渲染到 User 的 <router-view> 内部

        path: 'profile',

        component: UserProfile,

      },

      {

        // 当 /user/:id/posts 匹配成功

        // UserPosts 将被渲染到 User 的 <router-view> 内部

        path: 'posts',

        component: UserPosts,

      },

    ],

  },

]

注意,以 / 开头的嵌套路径将被视为根路径。这允许你利用组件嵌套,而不必使用嵌套的 URL。

如你所见,children 配置只是另一个路由数组,就像 routes 本身一样。因此,你可以根据自己的需要,不断地嵌套视图。

此时,按照上面的配置,当你访问 /user/eduardo 时,在 User 的 router-view 里面什么都不会呈现,因为没有匹配到嵌套路由。也许你确实想在那里渲染一些东西。在这种情况下,你可以提供一个空的嵌套路径:

const routes = [

  {

    path: '/user/:id',

    component: User,

    children: [

      // 当 /user/:id 匹配成功

      // UserHome 将被渲染到 User 的 <router-view> 内部

      { path: '', component: UserHome },

      // ...其他子路由

    ],

  },

]

这个例子的 demo 可以在这里找到。

      1. 嵌套的命名路由

在处理命名路由时,你通常会给子路由命名:

const routes = [

  {

    path: '/user/:id',

    component: User,

    // 请注意,只有子路由具有名称

    children: [{ path: '', name: 'user', component: UserHome }],

  },

]

这将确保导航到 /user/:id 时始终显示嵌套路由。

在一些场景中,你可能希望导航到命名路由而不导航到嵌套路由。例如,你想导航 /user/:id 而不显示嵌套路由。那样的话,你还可以命名父路由,但请注意重新加载页面将始终显示嵌套的子路由,因为它被视为指向路径/users/:id 的导航,而不是命名路由:

const routes = [

  {

    path: '/user/:id',

    name: 'user-parent',

    component: User,

    children: [{ path: '', name: 'user', component: UserHome }],

  },

]

      1. 忽略父组件4.1+

我们还可以仅利用路由的父子关系,但不嵌套路由组件。这对于将具有公共路径前缀的路由分组在一起或使用更高级的功能时很有用,例如:路由独享的守卫或路由元信息。

为了实现这一点, 我们在父路由中省略了 component 和 components 选项

const routes = [

  {

    path: '/admin',

    children: [

      { path: '', component: AdminOverview },

      { path: 'users', component: AdminUserList },

      { path: 'users/:id', component: AdminUserDetails },

    ],

  },

]

由于父级没有指定路由组件,顶级 <router-view> 将跳过父级并仅使用子路由组件。

http://www.whsansanxincailiao.cn/news/31981026.html

相关文章:

  • 课程网站建设规划/百度站点
  • 淘宝做标题网站/苏州seo关键词优化方法
  • 网站建设规划案例/优化网站标题
  • wordpress启用多站点和子站独立域名绑定后设置/网络营销策划的主要特点
  • 网站设计的书/开个网站平台要多少钱
  • 动画做a视频在线观看网站/网络营销的内容主要有哪些
  • 做口腔科网站/小学生摘抄新闻2024
  • 北京旅游网站建设/上海网络推广服务公司
  • 个人网站的设计与实现/谷歌官网登录入口
  • wordpress内存缓存无插件/小红书seo排名
  • 湛江网站设计公司地址/外贸seo建站
  • 制作网站的方法有哪些/商丘seo推广
  • 建网站报价 优帮云/枫树seo
  • 网站开发建设合同模板/seo教程 seo之家
  • 寿光网站制作/西安网站关键词推广
  • 做阿里巴巴还是做网站好/百度一下官网首页百度一下
  • 域名备案网站首页url/黑帽seo技巧
  • 哪个网站专做水果批发/seo常用方法
  • 做网站的图片/建立免费个人网站
  • 左右左布局网站建设/怎么把平台推广出去
  • 营销型网站建设的五力原则包括/seo搜索引擎优化人员
  • 国外设计网站欣赏/seo教程有什么
  • 网页制作第一步/seo建站收费地震
  • 做网站做什么主题/一站式营销推广
  • 做网站有钱/2021十大网络舆情案例
  • 企业网站cms系统/武汉疫情最新情况
  • 上海市住房城乡建设管理委官方网站/个人网站
  • 做百度网站需不需要备案吗/2021小说排行榜百度风云榜
  • 哈尔滨网站制作招聘/最新提升关键词排名软件
  • wordpress全站cdn教程/搜索引擎是软件还是网站