material 界面 Select 怎么做一个下拉列表,让它掉到最上面,现在它总是掉下来,我想通过API或其他什么让它上go ,但它不起作用

https://codesandbox.io/s/cool-zhukovsky-0ovd2q?file=/demo.tsx enter image description here

import * as React from "react";
import Box from "@mui/material/Box";
import InputLabel from "@mui/material/InputLabel";
import MenuItem from "@mui/material/MenuItem";
import FormControl from "@mui/material/FormControl";
import Select, { SelectChangeEvent } from "@mui/material/Select";

export default function BasicSelect() {
  const [age, setAge] = React.useState("");

  const handleChange = (event: SelectChangeEvent) => {
    setAge(event.target.value as string);
  };

  return (
    <Box
      sx={{
        position: "relative",
        top: "200px",
        minWidth: 10
      }}
    >
      <FormControl fullWidth>
        <InputLabel id="demo-simple-select-label">Age</InputLabel>
        <Select
          labelId="demo-simple-select-label"
          id="demo-simple-select"
          value={age}
          label="Age"
          onChange={handleChange}
        >
          <MenuItem value={10}>Ten</MenuItem>
          <MenuItem value={20}>Twenty</MenuItem>
          <MenuItem value={30}>Thirty</MenuItem>
        </Select>
      </FormControl>
    </Box>
  );
}

推荐答案

您可以像这样使用MenuProps:

       <Select
          labelId="demo-simple-select-label"
          id="demo-simple-select"
          value={age}
          label="Age"
          onChange={handleChange}
          MenuProps={{
            anchorOrigin: {
              vertical: "top",
              horizontal: "right"
            },
            transformOrigin: {
              vertical: "bottom",
              horizontal: "right"
            },
            sx: { mt: "-15px", ml: "5px"  }
          }}
        >

Reactjs相关问答推荐

ReactJs;Reaction-Hook-Form:仅当 Select 了特定 Select 列表选项时才显示文本输入

不同步渲染

react ';S使用状态不设置新状态

阻止组件更新的多分派Redux Thunk或setState是否有任何问题

安装使用环境的BIT组件的依赖项

如果我使用 formik,如何在嵌套对象中写入正确的值?

当 URL 与我声明的任何路由都不匹配时,如何使用不会重定向到错误页面的动态 URL? - react 路由 dom

我无法通过 useContext 显示值

REACT: UseState 没有更新变量(ant design 模态形式)

如何根据用户在react.js中的 Select , Select 多个心形图标?

Firebase查询返回随机用户数据,而不是过滤后的用户数据

React - 添加了输入数据但不显示

将 useState 设置为组件内部的值

需要在窗口调整大小时更新 React 组件

单元测试 useLoaderData() react-router v6 加载器函数

使用 react-router-dom 时弹出空白页面

如何解决在 react.js 中找不到模块错误

如何不旋转 mui 自动完成弹出图标?

npm init vite@latest 和 npm init vite 有什么区别?

Material UI 安装和 React v. 18.2 出现问题