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

伍菲网站建设成都最好的设计院

伍菲网站建设,成都最好的设计院,照片展示网站,怎么做自助交易网站前有访问单个子组件的需求,现在进一步需要访问循环渲染中的子组件。 访问单个子组件的成员 实施步骤 子组件//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/192641/

相关文章:

  • 商业网站建设与维护武城网站建设
  • 广州站长将自己做的网站发布到
  • 网站已备案 还不能访问小程序制作价格北京华网天下实惠
  • 手机怎么访问微网站wordpress指定分类文章详情页模板
  • 延庆宜昌网站建设济南建站网站
  • 江门英文网站建设施工企业 调研报告
  • 网上怎么注册网址wordpress百度seo
  • 天津知名网站建设公司wordpress外汇
  • 广安建设厅官方网站福田祥菱官网
  • 毕业设计可以做自己的网站吗毕业设计做网站想法
  • 越秀电子商务网站建设宁波网络推广公司价格
  • 大连门户网站开发济南网站系统优化
  • 公司网站设计的费用wordpress 链接失效
  • 沈阳建站公司模板淘宝网站建设策划报告
  • ps做网站的效果图网站制作 苏州
  • 附近建网站公司济南网站建设模板
  • 建站之星怎么收费企业网站icp备案
  • 网站开发哪家公司好做网站需要学编程吗
  • hao123网站用什么程序做的网站建设选哪家
  • 清河做网站哪家好网页制作用什么软件
  • wordpress批量删除文章seo 网站换程序
  • 微网站建设开发工具在百度上做网站推广效果怎么样
  • 网站开发工程师分析wordpress指定文章p=
  • 做类似起点的网站盐城公司网站建设
  • 关于建设网站的请示报告推动门户网站建设不断优化升级
  • 网站优化怎么弄怎样学做网络推广
  • 网站建设的目标及服务对象新公司做网站多少钱
  • 中山外贸网站建设报价门户网站建设案例
  • 网站建设服务费怎么入账个人订阅号支持微网站的建设吗
  • 网站优化公司哪家便宜网站后台 验证码错误