Framework7 堆叠模式无法正常工作

Framework7 stacked modals not working correctly

在 framework7 中,我用

打开一个模式

myApp.modal(...)

在此模式中,我想向用户显示一个警报,我使用

myApp.alert(...)

我有

modalStack: false

所以警报显示在模态上,问题是当警报关闭时,整个应用程序的模态覆盖也被关闭(而第一个模态仍然可见)。 我认为这是 framework7 的一个错误,但也许我做错了什么。

确实是framework7的bug。我开发了一个 Pull Request 来解决它。我对其进行了测试并且在我的样本上运行良好,但还没有对 framework7 模态的所有选项进行彻底的尝试(因此请自行决定使用)。

由于它重叠的叠加层与堆叠模态一样多,因此叠加层的颜色越深。当你开始关闭它们时,它会变轻。

Here are the changes needed to the file modal.js in the source。可以在 framework7.js.

中直接(尽管手动)应用相同的更改