2017-10-18 91 views
0

我想檢查一個mixin是否已經應用到自定義元素,但我認爲我不能使用'instanceof',因爲mixin沒有正確的基類(當然我嘗試過)。
我需要強制一個元素添加到一個集合可以只是一種與特定的類混合應用...
有什麼建議嗎?如何檢查類mixin是否已應用於Polymer元素?

回答

0

不知道我理解你的問題是否正確。

我假設你想檢查像MyCustomElement已經適用MyMixin或不?

您可以從實例檢查

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

MyMixin是一類不是一個工廠的功能,此功能才能。如果你遵循文件,你需要改變它。

另一種方法,你可以在MyMixin中聲明一些靜態函數。然後您可以致電MyCustomElement進行檢查。

相關問題