Onsen UI,如何使用isShow()方法

时间:2017-06-30 20:24:55

标签: javascript onsen-ui onsen-ui2

我正在创建一个非常简单的应用,我使用Onsen UI和纯JavaScript(没有Angular,React或Vue)。这是第一次使用这个框架,但到目前为止看起来非常简单直接,除了isShow()方法。我有一个我打开的对话框:

document.getElementById(id).show({ animation: "fade" });

但现在我需要知道如何检查对话框是否打开。我认为使用这样的东西会起作用:

console.log(document.getElementById(id).isShown());

但是我收到了document.getElementById(...).isShown is not a function错误消息。我唯一能找到的是Onsen UI文档中的内容:isShown() Returns whether the popover is visible or not.

如何判断Onsen UI中的Dialog <ons-dialog>元素是否已打开(可见)?

1 个答案:

答案 0 :(得分:1)

isShown()方法是Onsen UI v1 的一部分。对于 v2 ,您可以访问visible属性并获取相同的值。 Docs here