在React.js中显示Bootstrap 5 Toast,可以按照以下步骤进行操作:
npm install bootstrap@next
import 'bootstrap/dist/css/bootstrap.min.css';
import { Toast } from 'bootstrap';
import React, { useRef } from 'react';
function MyComponent() {
const toastRef = useRef(null);
const showToast = () => {
const toast = toastRef.current;
if (toast) {
const bsToast = new Toast(toast);
bsToast.show();
}
};
return (
<div>
<button onClick={showToast}>显示Toast</button>
<div ref={toastRef} className="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div className="toast-header">
<strong className="me-auto">Toast 标题</strong>
<button type="button" className="btn-close" data-bs-dismiss="toast" aria-label="Close"></button>
</div>
<div className="toast-body">
Toast 内容
</div>
</div>
</div>
);
}
export default MyComponent;
<MyComponent />
添加到你的应用程序中的适当位置。这样,当你点击按钮时,Toast将显示在页面上。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云开发(CloudBase)。
请注意,以上答案仅供参考,具体实现可能因项目配置和需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云