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

沈阳网络建网站个人wordpress 导航栏

沈阳网络建网站个人,wordpress 导航栏,背景图片,在哪人网站要以接it项目做前有访问单个子组件的需求,现在进一步需要访问循环渲染中的子组件。 访问单个子组件的成员 实施步骤 子组件//child.tsx export declare type ChildInstance{childMethod:()>void } const Child(props:{value:stringonMounted?:(ref:ChildInstance)>void …

前有访问单个子组件的需求,现在进一步需要访问循环渲染中的子组件。
访问单个子组件的成员

实施步骤

子组件//child.tsx

export declare type ChildInstance={childMethod:()=>void
}
const Child=(props:{value:stringonMounted?:(ref:ChildInstance)=>void
})=>{function childMethod(){console.log(`子组件-${props.value}的函数被访问了`)}useEffect(()=>{if (props.onMounted) {props.onMounted({childMethod})}},[])return (<div>这是子组件-{props.value}</div>)
}
export default Child

父组件//parent.tsx

function getRandomWithRange(minNum: number, maxNum: number) {return Math.floor(Math.random() * (maxNum - minNum + 1) + minNum)
}
const list=[1,2,3,4,5]
const Parent=()=>{const childRefs=useRef<{[key:number]:ChildInstance}>({})function handleChildMounted(ref:ChildInstance,value:number){childRefs.current[value]=ref}function randomCallChild(){const value=getRandomWithRange(1,5)const child=childRefs.current[value]child.childMethod()}return (<div><h1>这是父组件</h1><button onClick={randomCallChild}>随机访问一个子组件</button><br/>以下是循环渲染的子组件{list.map(value=>(<Child key={value} value={value} onMounted={e=>handleChildMounted(e,value)}/>))}</div>)
}
export default Parent

思路说明:
在子组件中通过初始化事件将内部的"引用"传递给外面,外面通过这个"引用"访问子组件的内部。

http://www.yayakq.cn/news/843355/

相关文章:

  • 电子商务网站的目的wordpress商城微信支付
  • 橱柜手机网站模板中国工业设计十佳公司
  • 成都网站建设公司地址网站建设和风险分析
  • 传媒网站建设怎样不花钱做网站
  • 做网站客户最关心的是什么北京免费网站建设
  • 设计网站的步骤电商网店开店全过程
  • 建企业网站哪家好论企业网站建设的必要性
  • 门户网站建设经验总结用笔记本电脑能建设网站吗
  • 做网站和软件哪个挣钱深圳网站建设..
  • 网站搜索引擎优化的基本内容湖北招聘网
  • 博客建站系统哈尔滨市建设工程交易中心
  • 这么做网站教程codepen wordpress
  • 网站怎么防采集wordpress图标显示
  • 开发一个网站microsoft免费网站
  • 网站建立的具体步骤空壳网站清理
  • 潍坊手机网站制作深圳航空人工服务电话
  • 网站设计命名规范discuz修改网站关键词
  • 网站改版报告视频点播服务器
  • 会泽做网站制作物流网站
  • 咖啡网站建设的优势大团网站建设
  • 企业建设网站目的专业的聊城做网站费用
  • dedecms 营销网站模板免费下载wordpress 下载附件
  • 网站排名优化培训微信管理平台
  • 做网站需要几个岗位网站改域名
  • 网站建设富有成效wordpress点击图片
  • 智慧团建网站pc端网站后端开发软件
  • 网站建设的优点和缺点网站盈利模式
  • wordpress 视频站网站建设应列支什么科目
  • 手机网站app安卓应用开发系统
  • 做gif动态图网站百度竞价有点击无转化