2017-10-18 115 views
0

我想检查一个mixin是否已经应用到自定义元素,但我认为我不能使用'instanceof',因为mixin没有正确的基类(当然我尝试过)。
我需要强制一个元素添加到一个集合可以只是一种与特定的类混合应用...
有什么建议吗?如何检查类mixin是否已应用于Polymer元素?

回答

0

不知道我理解你的问题是否正确。

我假设你想检查像MyCustomElement已经适用MyMixin或不?

您可以从实例检查

let instance = new MyCustomElement() 
console.log(instance instanceof MyMixin) 

MyMixin是一类不是一个工厂的功能,此功能才能。如果你遵循文件,你需要改变它。

另一种方法,你可以在MyMixin中声明一些静态函数。然后您可以致电MyCustomElement进行检查。

相关问题