VueJS + mixin / prototypes

时间:2018-03-10 07:55:14

标签: vuejs2 prototype mixins

我需要有关于数字,表格的各种方法的列表......

方法的简单示例:nearest(),找到表中最接近过去值的元素。

  • 数组:[0,3,6,9,11]
  • 值:7
  • return = 6

我想为每种类型制作一个mixin,或者可能是一个插件。但是我也可以创建.js文件并制作原型列表。

ex:array.prototype.nearest()

您认为最佳解决方案是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

我建议您制作单独的类,或使用原型。这样,您的函数也可以在vue组件之外使用。

如果您有与组件特定相关的功能,或者需要仅在组件内部可用的数据(例如vuex状态),是的,无论如何都要制作插件或混音。