Javascript 我怎样才能检查,电话在哪方面?

Javascript 我怎样才能检查,电话在哪方面?,javascript,reactjs,image,react-native,svg,Javascript,Reactjs,Image,React Native,Svg,所以,基本上我需要做的是根据不同的纵横比调整图像的大小。这意味着我需要以某种方式检查手机的纵横比,我的应用程序在哪里启动。我制作了高宽比为18:9的响应图像: <View style={{ aspectRatio: 9 / 18, }} > <Svg width="100%" height="100%" viewBox={"0 0 400 800"} fil

所以,基本上我需要做的是根据不同的纵横比调整图像的大小。这意味着我需要以某种方式检查手机的纵横比,我的应用程序在哪里启动。我制作了高宽比为18:9的响应图像:

<View 
      style={{
        aspectRatio: 9 / 18,
      }}
    >
      <Svg width="100%" height="100%" viewBox={"0 0 400 800"} fill="none">
        <Path fill="url(#prefix__paint0_linear)" d={"M0 0h400v800H0z"} />
        <Defs>
          <LinearGradient
            id="prefix__paint0_linear"
            x1={600}
            y1={1358.06}
            x2={-236.14}
            y2={887.215}
            gradientUnits="userSpaceOnUse"
          >
            <Stop stopColor="#0564F2" stopOpacity={0.54} />
            <Stop offset={1} stopColor="#B8E3EA" />
          </LinearGradient>
        </Defs>
      </Svg>
    </View>


但是,如何根据当前手机的纵横比更改aspectRatio样式的道具?

您可以查看维度API。