sveltekit和sweetalert2模态被渲染到body中(而不是弹出)



我经常在Svelte中使用sweetalert2,没有任何问题。但现在尝试Svetekit和sweetalert2发射的模态实际上并没有像预期的那样(弹出(,而是在身体的末端。这可能与sveltekit如何用%svelte.body%为身体补水有关,但不知道如何配置其他sveltekit-config或sweetalert2目标来实现这一点。感谢您的帮助!

经过深入研究,我自己找到了解决方案。

看起来,与普通的svelte不同,sveltekit需要正确工作的sweetalert才能导入.scs文件(即使您不打算使用主题,这也是它的主要用途(。

因此,添加到组件脚本

import 'sweetalert2/src/sweetalert2.scss'

实际上解决了问题。

最新更新