--- order: 9 title: zh-CN: 加载中状态 en-US: Loading --- ## zh-CN 添加 `loading` 属性即可让按钮处于加载状态,最后两个按钮演示点击后进入加载状态。 ## en-US A loading indicator can be added to a button by setting the `loading` property on the `Dropdown.Button`. ```tsx import { DownOutlined } from '@ant-design/icons'; import { Dropdown, Menu, Space } from 'antd'; import React, { useState } from 'react'; const menu = ( ); const App: React.FC = () => { const [loadings, setLoadings] = useState([]); const enterLoading = (index: number) => { setLoadings(state => { const newLoadings = [...state]; newLoadings[index] = true; return newLoadings; }); setTimeout(() => { setLoadings(state => { const newLoadings = [...state]; newLoadings[index] = false; return newLoadings; }); }, 6000); }; return ( Submit Submit enterLoading(0)} > Submit } loading={loadings[1]} overlay={menu} onClick={() => enterLoading(1)} > Submit ); }; export default App; ```