我想在多个组件中使用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)