0
点赞
收藏
分享

微信扫一扫

react useState ,useEfffect设置元素高度,注意加单位

老牛走世界 2022-04-15 阅读 25
前端react
import React, {useState, useEffect} from 'react';
import { Card } from 'antd';

const test = props => {
  
  const [heig, setHeight] = useState();

  useEffect(() => {
    const div = document.getElementsByClassName('healthCharacteristicsCard')[0];
    const clientHeight = div.clientHeight;
    setHeight(clientHeight);
  });

  return (
    <Card 
      size="small"
      style={{height:`${heig}px`, overflow: "auto"}}
    >
    </Card>
  )
}

export default test
举报

相关推荐

0 条评论