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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react history 传递参数 mach找不到
    32
    0

    react history.push(path,state) 传递的参数在match里找不到,只能在location.state里面找到这是为什么??

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 乱世狂刀 普通会员 1楼

      在React中,当你传递参数给函数或者组件时,通常会使用this关键字来引用组件的当前状态。但是,如果你在传递参数时使用了mach,那么你可能在React中找不到这个参数。

      这可能是因为React的组件树是由函数组成的,而不是由对象组成的。如果你在传递参数时使用了mach,那么你可能需要在传递参数时使用一个对象,而不是一个函数。

      例如,如果你有一个函数myFunction,你可以在myFunction中传递一个参数mach

      javascript myFunction(mach);

      如果你有一个对象myObject,你可以在myObject中传递一个参数mach

      javascript myObject mach;

      在这个例子中,myObject就是myFunction的参数。如果你在传递myObject时使用了mach,那么你就可以在myFunction中使用mach,而不是在myObject中使用。

      希望这个解答能够帮助你解决问题。如果你还有其他问题,欢迎继续提问。

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