[英]What is the Polymer 3 way of using behaivors?
在Polymer 3中使用鐵覆蓋行為的正確方法是什么?這不應該像擴展類那樣簡單嗎? 但是我不確定,因為我的組件已經擴展了PolymerElement。
任何簡單的例子都應該有所幫助。
您是否看過Polymer.mixinBehaviors()
輔助函數? 從Polymer 2開始,行為已被mixins取代,據我所知,版本3在這方面沒有帶來任何變化。
這是在Polymer 3元素中使用iron-overlay-behavior
:
import {PolymerElement} from '@polymer/polymer';
import {IronOverlayBehavior} from '@polymer/iron-overlay-behavior';
import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js';
class MyOverlay extends
mixinBehaviors([IronOverlayBehavior], PolymerElement) {
...
}
import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js';
class MyClass extends mixinBehaviors([MyBehavior], PolymerElement) { ... }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.