如何为Polymer.AppLocalizeBehavior创建Mixins

问题描述:

如何为Polymer 2.x的Polymer.AppLocalizeBehavior创建mixins?如何为Polymer.AppLocalizeBehavior创建Mixins

我使用使用以下语法终极版的混入:

class MyCreateAccount extends ReduxBehavior(Polymer.Element) {..} 

我需要Polymer.AppLocalizeBehavior添加到我的类声明的,需要创建所需的混入帮助。

在基于类的语法中,您可以模拟类mixin的元素多重继承。

例如,如果你已经创建了一个终极版存储文件这样

<...your redux store content...> 
const store = Redux.createStore((state = {}, action) => state) 
const ReduxMixin = PolymerRedux(store) 

您可以导入该文件,并绑定使用Redux的混入包裹混入的行为,你可以包括里面你的行为元素。

class MyCreateAccount extends ReduxMixin(Polymer.mixinBehaviors([Polymer.AppLocalizeBehavior], Polymer.Element)) { .. } 

,也可以通过如下面延伸Polymer.mixinBehaviors([行为],超类)使用聚合物2混合行为作为混入

class MyCreateAccount extends Polymer.mixinBehaviors([Polymer.AppLocalizeBehavior, ReduxBehavior], Polymer.Element) { .. }