zoukankan      html  css  js  c++  java
  • Vue ---day05

    Vue Router

    组件嵌套和路由嵌套是一一对应关系

    默认子路由: 1、父路由上不加 name 字段,加在子路由上;

          2、或者 默认子路由上 path:"";

    路由的精确匹配:

      <router-link  to="/user"  exact></router-linke>

    修改路由默认类:

      linkActiveClass     linkExactActiveClass

    路由重定向,路由跳转

      redirect

    路由别名

      路由的匹配规则 依然是 path;

      别名”的功能让你可以自由地将 UI 结构映射到任意的 URL,而不是受限于配置的嵌套路由结构

    组件内守卫

      beforeRouteEnter     在渲染该组件的对应路由被 confirm 前调用,组件实例没有被创建(this不能用)

      beforeRouteUpdate   在当前路由改变,但是该组件被复用时调用(foo/1 ---> foo/2, foo组件被复用,调用)

      beforeRouteLeave    导航离开该组件的对应路由时调用

    404页面配置

      {path:"*",component:404Component}   

      path匹配规则 为 星,任意的

      放在路由记录的末尾

    路由组件

      直接和路由绑定的组件称为路由组件

      路由组件才能访问 路由对象: router route

      组件即使路由组件又是 可复用组件(被import),设置 props:true

        {path:’/usse’,component:User, props:true}

        route.params中的数据自动就会被设置为组件的属性,与组件原有的props合并

        props:(route)=>{return route.params.showItemId} (函数返回)

        (也可以通过设置组件的 props 属性)

  • 相关阅读:
    Android事件机制之一:事件传递和消费
    数据类型和JSON格式
    json 数据交换格式与java
    写给iOS程序员的命令行使用秘籍
    pthread_create线程创建的过程剖析
    同步变量及知识要素
    mysql 批量更新与批量更新多条记录的不同值实现方法
    gettype
    寻求全站搜索功能开发思路
    DEDE中 field:rel 是什么意思,起一个什么样的作用效果
  • 原文地址:https://www.cnblogs.com/baota/p/12355441.html
Copyright © 2011-2022 走看看