第数据库 想象下我是名开发人员

我的任务只负责搜索部分。我现在无法拆分该组件,因为这两个功能在某种程度上是交叉的。我搜索一些结果并对它们进行排序。我需要从数据跳转到方法,从方法跳转到计算,最后很难切换上下文。特别是当组件变得非常大时。 娜塔莉亚:中有哪些选项?第一个选项称为 mixins,mixin 只是一个对象,它可以包含组件可以具有的相同属性,我们将它们与组件混合在一起。听起来不错,我可以将所有搜索移到那里,有什么问题吗?有几个。首先,这完全不灵活。如果我想搜索某个端点并将其移动到 mixin,这将是我可以搜索的唯一端点。Mixin 不接受参数。我创建了一个mixin,它是完全静态的。第二个问题是混合了 mixin,这意味着对于某些属性来说,它就像合并一样发生。 例如如果您创建了挂钩 它将被合并。mixin 组件的生命周期钩子中的所有逻辑都合并在一起。但如果你有一个数据属性,mixin 中的冷查询,如果您在组件中也有相同的查询,则组件具有优先级。它将被覆盖。您不会收到任何警告。绝对地。它就会发生,而你不会知道它发生了。 德鲁:所有范围完  阿富汗手机号码清单  全混合? 娜塔莉亚:是的,完全如此。你不可能看到,而且 mixin 的来源也很不清楚。您只需导入带有名称的 mixin 并将其放入查看组件属性 mixin…