architecture - 何时在 Vue 指令上使用 Vue mixin,反之亦然?

标签 architecture vue.js mixins

我知道这不是一件显而易见的事情,但是在 Vue 混合和 Vue 指令之间做出决定时需要考虑哪些事项?我知道如果你想从 mixin 中重用它会影响所有 Vue 组件,但是当你注册一个 Vue 指令时会发生同样的事情吗?它是否在全局空间中注册?只是试图想出一个心智模型,说明什么时候 mixin 有意义,什么时候指令有意义。

最佳答案

在我看来,它们并不相互竞争。当您想要将行为分配给 HTML 元素时,可以使用指令。 mixin 用于扩展对象的功能。您可以在指令中使用 mixin。

关于architecture - 何时在 Vue 指令上使用 Vue mixin,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42934128/

相关文章:

c++ - 跨平台C++ : wrapping OS-specifics behind a class

laravel - VueJS - 数据和方法范围

javascript - react : cannot access mixin function inside getDefaultProps

css - 如何将 LessHat Mixin 与 URL 变量一起使用?

Java继承Hibernate实体

c++ - 是否可以在像 C++ 中的体系结构这样的接口(interface)中使用动态转换

javascript - Vue + Typescript - 使用基于类的装饰器导入错误

ruby-on-rails-3.1 - 用于 Clearfix 的 Sass/SCSS Mixin - 最佳方法?

architecture - 三层架构和 LINQ to Entities

javascript - 从 VueJS 中的不同组件调用 v-model