index.jsx 976 B

123456789101112131415161718192021222324252627282930313233
  1. import React, { useState } from 'react';
  2. import { Popconfirm, Table } from "@douyinfe/semi-ui";
  3. export default function App() {
  4. const [data, setData] = useState([{ a: 1 }]);
  5. return (
  6. <Table
  7. dataSource={data}
  8. columns={[
  9. {
  10. dataIndex: "a",
  11. title: "a",
  12. },
  13. {
  14. dataIndex: "b",
  15. render: () => {
  16. return (
  17. <Popconfirm
  18. onConfirm={() => {
  19. setTimeout(() => {
  20. setData([]);
  21. });
  22. }}
  23. >
  24. 删除
  25. </Popconfirm>
  26. );
  27. },
  28. },
  29. ]}
  30. />
  31. );
  32. }