是否可以在生命周期(beforeCreate)中导入vue组件文件?

时间:2018-05-28 05:33:15

标签: javascript vue.js vuejs2 vue-component

实际上我认为这是不可能的。但无论如何都会问它。我正在尝试从数据库中激活一些组件。所以我得到了组件中的一些活动组件的数组列表"方法"。因为我无法访问文件开头的列表变量,所以我希望在数组列表变量就绪时在beforeCreate()生命周期内导入这些组件文件。

基本上类似于:

beforeCreate() {
        import testComp from './testComp.vue';
}

您认为有什么方法可以实现这样的目标?

1 个答案:

答案 0 :(得分:2)

您当然可以在beforeCreate中导入组件。直接从docs

beforeCreate: function () {
  this.$options.components.TreeFolderContents = require('./tree-folder-contents.vue').default
}