Localization 如何为Polymer.AppLocalizeBehavior创建混合器

Localization 如何为Polymer.AppLocalizeBehavior创建混合器,localization,mixins,behavior,Localization,Mixins,Behavior,如何为Polymer.Applocalize2.x创建混合器 我使用以下语法使用Redux mixin: class MyCreateAccount extends ReduxBehavior(Polymer.Element) {..} 我需要将Polymer.AppLocalizeBehavior添加到我的类声明中,并需要帮助创建所需的mixin 在基于类的语法中,您可以模拟类混合的元素多重继承 例如,如果您创建了这样的redux存储文件 <...your redux store c

如何为Polymer.Applocalize2.x创建混合器

我使用以下语法使用Redux mixin:

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

我需要将Polymer.AppLocalizeBehavior添加到我的类声明中,并需要帮助创建所需的mixin

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

例如,如果您创建了这样的redux存储文件

<...your redux store content...>
const store = Redux.createStore((state = {}, action) => state)
const ReduxMixin = PolymerRedux(store)
或者,您可以通过扩展Polymer.mixinBehaviors([行为],超类)将Polymer 2杂化行为用作混合器,如下所示

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