当前位置: 首页 > news >正文

桂林北站客服电话互联网广告行业

桂林北站客服电话,互联网广告行业,免费设计头像,wordpress 插入pdf一般用于【祖组件】与【后代组件】间通信 案例: A,B,C,D四个组件的关系分别为:爷爷,爸爸,儿子,孙子 从A向C传递参数:C组件为类式组件 从A向D传递参数:D组件为函数组件 import React, { Componen…
  • 一般用于【祖组件】与【后代组件】间通信

    案例:

    A,B,C,D四个组件的关系分别为:爷爷,爸爸,儿子,孙子
    从A向C传递参数:C组件为类式组件
    从A向D传递参数:D组件为函数组件

    import React, { Component } from 'react'
    import './index.css'/*** 【祖组件】与【后代组件】间通信*/// 创建Context容器对象:
    const MyContext = React.createContext()
    const {Provider,Consumer} = MyContextexport default class A extends Component {state = {name:'sun',age:18}render() {const {name,age} = this.state;return (<div className='one'><h5>A组件</h5><div>我的名字是:{name}</div>{/* 渲染子组件时,外面包裹Provider,通过value属性给后代组件传递参数 */}<Provider value={{name,age}}><B></B></Provider></div>)}
    }class B extends Component {render() {return (<div className='two'><h5>B组件</h5><C></C></div>)}
    }/*** 后代组件读取数据* 方式一:仅使用于类组件*/
    class C extends Component {// 第一步:声明接受contextstatic contextType = MyContext;render() {return (<div className='three'><h5>C组件</h5>{/* 第二步:读取context中的value数据 */}<div>C组件从A组件拿到的名字是:{this.context.name}</div>        <D></D></div>)}
    }/*** 后代组件读取数据* 方式二:函数组件与类组件都可以*/
    function D(){return(<div className='four'><h5>D组件</h5><div>D组件从A组件拿到的名字是:<Consumer>{value => `${value.name},年龄是:${value.age}`}</Consumer></div></div>)
    }

    样式文件:

    .one{width: 500px;background-color: red;padding: 20px;
    }
    .two{width: 90%;background-color: orange;padding: 20px;
    }
    .three{width: 90%;background-color: yellow;padding: 20px;
    }
    .four{width: 90%;background-color: green;padding: 20px;
    }
    

    运行效果:
    在这里插入图片描述

http://www.ritt.cn/news/22322.html

相关文章:

  • 国外营销型网站建设电脑清理软件十大排名
  • 网站服务器 免费百度快照在哪里
  • 网站建设专家公司排行卖链接的网站
  • 温州网站设计网络广告营销
  • 虚拟机web网站怎么做百度刷seo关键词排名
  • 做结婚请柬网站有那些软件测试培训
  • 宾馆网站建设方案推广项目
  • 长春市大学生网站建设关键词挖掘网站
  • 企业宣传片制作拍摄搜索seo引擎
  • 企业网站多少钱一个seo sem是什么
  • 南通江苏网站建设百度指数查询网
  • 美国访问国内网站西安seo优化顾问
  • 北京市通信管理局 网站备案网站为什么要做seo
  • 专业集团门户网站建设方案搜索引擎优化到底是优化什么
  • dede 后台 不能保存网站名称seo内容优化
  • php做网站最容易怎样进行seo推广
  • 怎样用dw做网站导航条百度站内搜索
  • 网站 优点2345网址导航怎么卸载
  • 移动互联网开发是做什么的?seo排名优化公司
  • 线上编程哈尔滨seo优化
  • 宁波 做网站武汉关键词包年推广
  • 什么地方可以做网站专业的seo外包公司
  • 楼凤网站怎么做的哪个推广平台推广最靠谱
  • 做影视网站怎么赚钱临沂百度代理公司有几个
  • 北京网站开发要多少钱查询网站
  • cms网站建设方案免费涨1000粉丝网站
  • 品牌设计公司收费标准seo技术教程网
  • 河南中安建设集团有限公司网站广告网站建设网站排名优化
  • 微信网站建设真实的优化排名
  • 建筑设计网站模板百度推广账号怎么注册