伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

react 常见api 使用(长期更新)

来源:本站原创 浏览:191次 时间:2021-06-16
1、父子通信1.1 父-子 props
父组件:
    class myPage extends React.Component {           render() {                return ({/* 子组件   自定义page 是子组件要接受的属性   mypage是要传递的内容*/}我是一个mypage);      }}
子组件:
class TabBarComponents extends React.Component {  constructor(props) {    // 继承父组件    super(props);    this.state = {    // 接受父组件传的属性      selectedTab: props.page,    };  }// 然后使用 this.state.selectedTab  这个值, 这个就是mypage   ....}
1.2子-》父

子组件:将子组件的value值 text 传递给父组件

    class Input extends Component {        changeTitle(event) {            // 子组件调用 父组件通过props传递过来的方法 onChangeText,将要传递的值传进方法            this.props.onChangeText(event)        }        componentDidMount() {            this.props.getParentTab(1)        }        render() {          return ();        }      }

父组件:

class myPage extends React.Component {  constructor(props) {    super(props);   ����,���� this.state = {newText: 'default'};  }  changeText(event) {    this.setState({      newText: event.target.value,    })  }    getParentTab = (tab) => {        console.log(tab)    }  render() {    return (我是一个mypage{this.state.newText}            {/* 子组件 */});  }}

子组件通过调用 props.onChangeText 方法,将值传递进来,父组件通过 changeText 方法来接受 传递进来的值。
套路:子组件通过调用   父组件传递的方法  传值。

父组件调用子组件的方法:

父组件

onRef = (ref) => {    this.child = ref  }addEtcItem = () => {    this.child.add(); // 调用子组件的方法  }....

子组件:

    add = () => {      // todo    };componentDidMount() {        this.props.onRef(this)    }

说白了 也是子组件调用父组件的方法,将子组件的this 传递给父组件;
父组件使用this.child  =  ref 接受传进来的 子组件, 这样 父组件就可以使用  this.child.add() 方法了

2、在标签上写样式的方法
{不要扯了,已经到底了!}
3、input type="file"  onchange 获取 e.target
DOM:js: uploadFiles = (e) => {    e.persist(); // 不然e.target 为null    console.log(e)    ....
4、create-react-app 打包部署 homepage

package.json

      "homepage": "http://mywebsite.com/relativepath",      "homepage": "./"  .build/  这个根据具体部署环境定, 一般 取域名即可

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net