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

网站建设改版外贸网站有哪些

网站建设改版,外贸网站有哪些,网站建设要注意些什么,搭建网络环境欢迎观看《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.dtcms.com/wzjs/142404.html

相关文章:

  • 旅游网站开发项目介绍大连百度网站排名优化
  • mvc做的游戏网站二级域名注册平台
  • 网站建设的广告语制作网页一般多少钱
  • 网站建设-上寻模板安卓优化大师官方版本下载
  • 做营销型网站需要注意哪些点北京网站优化实战
  • 新网站如何做sem做营销怎样才能吸引客户
  • 网站如何做整合营销抖音排名优化
  • 织梦网站织梦做英文版的百度指数在线查询前100
  • 昆山做网站的公司有哪些网站友情链接连接
  • 建设网站技术人员先进事迹谷歌地图下载
  • 广州公司注册费用seo诊断专家
  • 洛龙区网站制作建设费用怎么卸载windows优化大师
  • wordpress支持的视频优化大师win10能用吗
  • 商务平台网站建设合同搜索引擎
  • 顺通建设集团有限公司 网站独立站seo实操
  • 网站建设需要要多少钱seo搜索如何优化
  • 我的世界大橙子做皮肤的网站网络推广平台
  • 公司做网站费用记到哪个科目百度网站收录提交入口全攻略
  • 即墨做网站百度经验官网入口
  • 帮网站做推广赚钱吗竞价网络推广外包
  • 做海鲜代理在什么网站百度官方网站登录
  • 苏州专业做网站拼多多跨境电商平台
  • 长沙哪里做网站好深圳seo优化外包
  • 访问的网站显示建设中百度快照手机版
  • 深圳网站优化建设品牌建设
  • 广州白云区疫情最新数据seo关键词排名优化品牌
  • magento外贸网站开发网络营销的含义特点
  • 淘宝搜索排名做seo必须有网站吗
  • wordpress 多站点 主站点做网站推广的公司
  • 东西湖做网站搜索引擎优化的简称