Vue Mixins 导入全局但仅在本地组件中使用
P粉436052364
P粉436052364 2024-02-26 17:39:58
0
1
352

我想在多个组件中使用 mixin,而不必每次都编写导入和使用声明。我已经尝试通过 vue.prototype 将 mixin 对象连接到全局变量,但 mixins 在全局变量可访问之前就被添加到了组件中。 另外,我无法在全局范围内导入 mixin,而不将其添加到全局范围内的所有组件中(我不希望这样做)。如果有人有一个不包含太多代码的合适解决方案,我将不胜感激。由于这是我在这里提出的第一个问题,请随时留下改进建议。

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

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

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

P粉436052364
P粉436052364

全部回复(1)
P粉754473468

你尝试过这个吗?

main.js

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


Vue.mixin(yourGlobalMixin)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板