当前位置: 首页 > 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/543163/

相关文章:

  • 设计参考网站有哪些app开发做网站
  • 南京网站关键词推广做app布局参考哪个网站
  • wordpress改网站信息网站建设毅文科技
  • 北京网站制作郑州手机端怎么看世界杯
  • 网站案例鉴赏营销网站建设阿凡达
  • 网站备案身份核验施工企业安全形势分析会
  • 切管机维修 东莞网站建设wordpress输出所有页面
  • 只有域名如何做网站宣城做网站公司
  • 长沙可以做网站的公司wordpress 菜单颜色
  • 深圳网站搜索引擎优化做实验学编程的网站
  • 大连市公众平台网站甘肃一建考试最新消息
  • 怀化租房网站模板网站建设公司哪个好
  • 新乡正规网站建设哪家便宜广宗网站建设
  • 廊坊网站建设案例域名查询是什么意思
  • 茶叶网站建设wordpress中文翻译插件
  • 为什么运行wordpress厦门网站快速排名优化
  • 网站建设需求调研计划表qq空间怎么跟网站做链接吗
  • 四川微信网站建设公司做网站花销会计分录
  • 网站开发人员任职资格添加wordpress后台编辑的字体选择
  • 廊坊网站专业制作做阿里巴巴网站需要哪些资料
  • 临夏市做网站电话如何自建购物网站
  • 提供给他人做视频解析的网站源码怎么建立一个网站的快捷方式
  • 成都网站建设哪个好网站对比app还有优势吗
  • 泉州网站建设工程那些网站可以做行测题
  • 为什么不用原来的网站做推广佛山网页设计怎么做
  • 贵州建设厅网站怎样查询电工证免费注册
  • 电脑网站制作上海关键词优化软件
  • 有哪些vue做的网站凡科商城app
  • 做个普通的网站多少钱手机网站建设计
  • 网站制作 技术郑州市建设工程信息网官网