SweetAlert2:设置对话框高度
SweetAlert2: Set dialog height
对于 sweetAlert2 我注意到没有 "height" 属性 但有一个 "width" 属性,有没有办法将对话框的高度设置为 80 %?
谢谢
您必须使用自定义 CSS class,如下面的代码段所示:
const test = () => {
swal({
title: 'Test',
customClass: 'swal-height'
});
};
.swal-height {
height: 80vh;
}
<script src="https://unpkg.com/sweetalert2@7.1.2/dist/sweetalert2.all.js"></script>
<button onclick="test()">test</button>
我自定义 css SweetAlert 的唯一方法是在全局 styles.scss 文件中覆盖它们(包括 !important)。
exp:
.swal2-popup {
font-size: 1em !important;
}
从版本 7.21.0 开始,添加了修复程序。您可以在您的 Sweet Alert 选项中添加选项“heightAuto: false”,问题就解决了。
Swal.fire({
heightAuto: false,
title: 'Hello,
Text: 'This is an alert'
});
对于 sweetAlert2 我注意到没有 "height" 属性 但有一个 "width" 属性,有没有办法将对话框的高度设置为 80 %?
谢谢
您必须使用自定义 CSS class,如下面的代码段所示:
const test = () => {
swal({
title: 'Test',
customClass: 'swal-height'
});
};
.swal-height {
height: 80vh;
}
<script src="https://unpkg.com/sweetalert2@7.1.2/dist/sweetalert2.all.js"></script>
<button onclick="test()">test</button>
我自定义 css SweetAlert 的唯一方法是在全局 styles.scss 文件中覆盖它们(包括 !important)。
exp:
.swal2-popup {
font-size: 1em !important;
}
从版本 7.21.0 开始,添加了修复程序。您可以在您的 Sweet Alert 选项中添加选项“heightAuto: false”,问题就解决了。
Swal.fire({
heightAuto: false,
title: 'Hello,
Text: 'This is an alert'
});