Представьте Popconfirm от antd
Ошибка Uncaught TypeError: невозможно прочитать свойство className из undefined
Если вы не используете этот компонент, код нормальный
код показать, как показано ниже
const columns = [
{title: 'nickname', dataIndex: 'nickName', ключ: 'nickName'},
{title: 'логин', dataIndex: 'loginName', ключ: 'loginName'},
{title: 'name', dataIndex: 'name', key: 'name', render: (text) => {text} },
{название: 'операция', dataIndex: '', ключ: 'операция', визуализация: (текст) => (
редактировать
okText = "Да"
cancelText = "Нет"
Удалить
)}
];
Вы можете воспроизвести это для нас http://codepen.io/benjycui/pen/KgPZrE?editors=001
<Popconfirm>
- 删除
+ <span>删除</span>
</Popconfirm>
Пожалуйста, прочтите документацию и часто задаваемые вопросы, а также найдите вопросы, прежде чем открывать вопрос, THX!
Будет лучше, если вы прочтете умные вопросы (提问 的 智慧).
Кажется, что можно выполнить некоторый уровень адаптации. Если children
не является ReactElement, он автоматически обернет тег span
.
Просто сделайте адаптацию на уровне antd.
Похожая проблема с Dropdown
Думаю
Похожая проблема с раскрывающимся списком, я думаю
Самый полезный комментарий
Кажется, что можно выполнить некоторый уровень адаптации. Если
children
не является ReactElement, он автоматически обернет тегspan
.