【发布时间】:2018-03-23 07:33:58
【问题描述】:
我正在使用 Polymer 2.0 制作的 Web 应用程序项目,所有自定义元素都扩展了一些 Mixins。其中一些 Mixin 只是为自定义元素提供实用函数,就像日期时间实用函数或任何与数学相关的函数一样。我的问题是是使用 mixins 并将它们扩展到自定义元素还是只是将它们包装在普通的 java-script 文件中并将该 java-script 文件加载到 index.html 或应用程序的入口点并用作全局范围,就像我们使用 lodashjs 或underscore.js。
我发现 Mixins 的问题是它总是被应用到每个自定义元素类对象的原型链上,所以我最终对我的应用程序的每个自定义元素都使用了相同的实用方法。
请建议我在 Polymer 相关应用中使用 Utilities 的最佳方法。
【问题讨论】:
-
+1 in .net 和 java 方法(例如这些方法)放置在静态类中,即它们不依赖于实例。
标签: javascript polymer polymer-2.x