Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获得按钮的子级宽度?_Javascript_Reactjs_Typescript_Styled Components - Fatal编程技术网

Javascript 如何获得按钮的子级宽度?

Javascript 如何获得按钮的子级宽度?,javascript,reactjs,typescript,styled-components,Javascript,Reactjs,Typescript,Styled Components,如何在react和typescript中获得孩子的宽度?比如说孩子,宽度 {loading ? <Spinner size='small' /> : children} {loading?:children} 无论显示子项还是微调器,我都需要保持按钮的大小相同,但宽度的参考必须是子项,它是动态的什么是子项?我们不知道它引用的是什么。children是reactNode,但如果需要,我可以将其定义为字符串,我只是想知道如何获得它的宽度,除非它已经加载,否则无法加载,这样做就是说加载

如何在react和typescript中获得孩子的宽度?比如说孩子,宽度

{loading ? <Spinner size='small' /> : children}
{loading?:children}

无论显示子项还是微调器,我都需要保持按钮的大小相同,但宽度的参考必须是子项,它是动态的

什么是子项?我们不知道它引用的是什么。children是reactNode,但如果需要,我可以将其定义为字符串,我只是想知道如何获得它的宽度,除非它已经加载,否则无法加载,这样做就是说加载完成后才加载。也许如果您使用了一个显示属性,如hide,直到加载完成,但这会破坏pointchildrenDo,那么您知道在显示与子对象大小相同的加载时,如何保留该按钮吗?