我有一个包含子React组件的父React组件.
<div>
<div>Child</div>
</div>
我需要对子组件应用样式,以将其定位在其父组件中,但其位置取决于父组件的大小.
render() {
const styles = {
position: 'absolute',
top: top(), // computed based on child and parent's height
left: left() // computed based on child and parent's width
};
return <div style={styles}>Child</div>;
}
我不能在这里使用百分比值,因为顶部和左侧位置是子对象和父对象宽度和高度的函数.
实现这一点的方法是什么?