Vue Mixins导入全局,但只在本地组件中使用



我想在多个组件中使用mixin,而不必每次都编写import和use声明。我已经尝试通过vue将mixin对象连接到全局变量。原型,但是mixins在全局变量被访问之前就被添加到组件中。此外,如果不将mixin全局添加到所有组件(这是我不想要的),我就不能全局导入mixin。如果有人有一个合适的解决方案,不包括太多的代码,我会很感激。由于这是我在这里的第一个问题,请随意留下改进建议。

编辑:我可以全局导入mixin,但我想自己定义哪些组件使用mixin。

编辑2:另一个解决方案是在混合数组,但我没有找到一种方法来做到这一点。不使用require()和import()。

编辑3:我决定坚持使用mixin本地

你试过吗?

main.js

import yourGlobalMixin from '@/mixins/yourGlobalMixin.js'

Vue.mixin(yourGlobalMixin)

相关内容

  • 没有找到相关文章

最新更新