如何解决vue插件安装方法中的动态导入
嗨,我正在尝试使我的插件 UI 框架不可知。为了做到这一点,我想根据选择的框架进行动态导入。这是我的插件的外观:
foo3.a
但是当我尝试这个时,我得到了这个错误:
import Field from './ScanField.vue'
export default {
install: (Vue,{ field = 'ScanField',framework = 'vuetify' } = {}) => {
const { components,globals } = require('@/input-components/' + framework)
Vue.prototype.$scanField = {
framework,...globals
}
Field.components = { ...Field.components,...components }
Vue.component(field,Field)
}
}
这是合乎逻辑的,因为您无法在浏览器中进行导入。但是如果我想在构建时进行导入(例如)怎么办。我怎样才能做到这一点?或者是否有更好的解决方案满足我的要求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。