You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入@mui/x-data-grid的GridActionsCellItem提示未导出报错如何解决

GridActionsCellItem导入报错原因及解决方案

报错原因

  • GridActionsCellItem 属于MUI X Data Grid的付费功能组件,仅在 @mui/x-data-grid-pro、@mui/x-data-grid-premium 版本中提供导出,你当前安装的社区免费版@mui/x-data-grid不包含该组件,因此会触发导入失败错误。
  • 你参考的官方示例默认使用Pro版本依赖,直接复制代码到免费版项目中会出现不兼容问题。

解决方案

你可以根据项目需求选择以下任意一种方案解决:

方案1:升级到付费版本

如果项目允许使用付费商业依赖,直接替换对应包即可:

  1. 卸载现有免费版本依赖
npm uninstall @mui/x-data-grid
  1. 安装Pro版本依赖
npm install @mui/x-data-grid-pro
  1. 修改导入路径
import { GridActionsCellItem } from '@mui/x-data-grid-pro';

方案2:手动封装等效组件(免费)

如果不需要使用Pro版本的其他付费功能,可以自行实现同等效果的动作按钮组件:

// 从@mui/material导入基础组件
import { MenuItem, Typography } from '@mui/material';

// 自定义GridActionsCellItem替代组件
const CustomGridActionsCellItem = ({ label, icon, onClick, disabled = false, ...rest }) => {
  return (
    <MenuItem onClick={onClick} disabled={disabled} {...rest}>
      {icon ?? null}
      <Typography variant="body2">{label}</Typography>
    </MenuItem>
  );
};

使用方式和官方的GridActionsCellItem完全一致,直接替换即可。

内容的提问来源于stack exchange,提问作者Rupak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 06:48:04