首页 > 编程语言 >React---编程式导航/声明式导航

React---编程式导航/声明式导航

时间:2022-11-23 23:34:36浏览次数:45  
标签:--- 编程 React go 跳转 push 导航 路由

  • 声明式导航

    通过NavLink来实现路由跳转的导航

  • 编程式导航

    通过js来实现路由的跳转

    import { Component } from "react";

    export default class News extends Component {
      render() {
          return (
              <div>
                  <button onClick={this.handleClick}>点击去课程</button>
              </div>
          )
      }
      handleClick = () => {
          console.log(this.props)
          this.props.history.push('/course')
      }
    }

    history对象的常用方法

    • push路由跳转,push里面传递的参数和NavLink中的to属性和参数是一样的

    • go(num) 前进或后退num及级

    • goBack() go(-1) 后退一级

    • goForword() go(1) 前进一级

    •  

标签:---,编程,React,go,跳转,push,导航,路由
From: https://www.cnblogs.com/toufuwqm/p/16920517.html

相关文章

  • Kubenertes Ingress-nginx 部署
    IngressIngress公开从集群外部到集群内服务的HTTP和HTTPS路由。流量路由由Ingress资源上定义的规则控制。Ingress用于实现用域名的方式访问k8s内部应用。管理对集......
  • windows--cmake与c++的使用教程(14)
    1概述本文基于前文环境本节目标:target_include_directories用法2作用target_include_directories的作用,用于给固定目标指定头文件搜索路径。moderncmake之......
  • 【SQL必知必会】-12月
    了解Mysql一般叫DBMSDataBaseManagementSystem数据库管理系统表table:一个结构化的文件。来存储数据。一个数据库中表名是唯一的。列column:存储表中的某一部......
  • java-IO流之字符流
    字符流由于字节流操作中文不是特别的方便,所以Java就提供字符流字符流=字节流+编码表中文的字节存储方式用字节流复制文本文件时,文本文件也会有中文,但是没有问......
  • “ZWNBSP”是“Zero Width No-Break SPace”的缩写,意思是“零宽度无分隔符空间”
    惊奇地发现前面有个字符串ZWNBSP  问题的出现原因:     该CSV文件的编码格式是带有UTF-8-BOM,它与我们常用的UTF-8编码格式不同;区别就是在有没有BOM。即......
  • HDLBits-Adder3问题
    知识点genvari;generatefor(i=0;i<3;i=i+1)begin:fadd_arrfaddfadd_inst(a[i],b[i],......
  • react-infinite-scroll-component
    react-infinite-scroll-component  Acomponenttomakeallyourinfinitescrollingwoesgoawaywithjust4.15kB! PullDowntoRefresh featureadded.An......
  • 2022年春秋杯春季-勇者山峰-部分WriteUp
    关注公众号看图弹钢琴得到flag2、Mercy-code<?phphighlight_file(__FILE__);if($_POST['cmd']){$cmd=$_POST['cmd'];if(';'===preg_replace('/[a-z_]+\((?......
  • Python - tesserocr
    目录安装安装教程:https://cuiqingcai.com/31102.html自己在安装过程中遇到的错误:RuntimeError:TesseractlibrarynotfoundinLIBPATH:[]可以直接使用whl文件来......
  • 2022年强网杯青少年专项赛-部分WRITEUP
     Web1(题目序号请参考解题总榜上面的序号)操作内容:如该题使用自己编写的脚本代码请详细写出,不允许截图提示存在cve-2021-41773漏洞,那就直接执行命令看/flagPOST......