高分子网站says在 Polymer 中使用“extend”属性不支持多重继承(或组合)。我希望一个元素由一个 Polymer 元素中的一些方法和另一个 Polymer 元素中的一些方法组成,以使其反映应用程序逻辑。目前有什么方法可以在 Polymer 中实现这一点吗? (就像使用 javascript mixins 那样)
Polymer 现在支持 mixin:
var mixinObj = {
foo: function() {
/* ... */
}
};
var mixinObj2 = {
foo2: function() {
/* ... */
}
};
Polymer('my-component', Polymer.mixin({ // Platform.mixin for polymer version < 0.5
bar: function() {
/* ... */
this.foo(); // all the functions in mixinObjs are now accessible through 'this'
this.foo2();
}
}, mixinObj, mixObj2); // Platform.mixin accepts multiple mixin objects
更多信息here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)