我知道这不是一件显而易见的事情,但是在 Vue 混合和 Vue 指令之间做出决定时需要考虑哪些事项?我知道如果你想从 mixin 中重用它会影响所有 Vue 组件,但是当你注册一个 Vue 指令时会发生同样的事情吗?它是否在全局空间中注册?只是试图想出一个心智模型,说明什么时候 mixin 有意义,什么时候指令有意义。
最佳答案
在我看来,它们并不相互竞争。当您想要将行为分配给 HTML 元素时,可以使用指令。 mixin 用于扩展对象的功能。您可以在指令中使用 mixin。
关于architecture - 何时在 Vue 指令上使用 Vue mixin,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42934128/