react中的props属性 传值的验证,校验 - 前端笔记-1.安装prop-types校验包 yarnaddprop-types 2.在需要的校验的地方 导入包 //&nbs...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>react中的props属性 传值的验证,校验 - 前端笔记
1.安装 prop-types 校验包
    yarn add prop-types

2.在需要的校验的地方  导入 包
// 导入校验包
import PropTypes from 'prop-types'
3 校验 
  // 校验 
  NavHeader.PropTypes = {
    childrenPropTypes.string.isRequired // 必须是字符串 ,必须传的一项
  }



4实例

import React from 'react'

import { NavBarIcon } from 'antd-mobile' // 引入组件

// 获取不到 props 信息  只能通过 路由的 高阶组件withrouter 包裹一下
import { withRouter } from 'react-router-dom'
// 导入校验包
import PropTypes from 'prop-types'

function NavHeader({ childrenhistory }) {
  // 校验 
  NavHeader.PropTypes = {
    childrenPropTypes.string.isRequired // 必须是字符串 ,必须传的一项
  }

  return (
    <NavBar
      mode="light"
      icon={<Icon type="left" />}
      onLeftClick={() => history.go(-1)}
      rightContent={[<Icon key="0" type="ellipsis" />]}
    >
      {children}
    </NavBar>
  )
}
export default withRouter(NavHeader)


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » react中的props属性 传值的验证,校验

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)