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

标签 javascript vue.js vuejs2 vue-component

其实我觉得这是不可能的。不过还是想问问。我正在尝试从数据库中激活一些组件。所以我得到了组件“方法”中一些事件组件的数组列表。因为我无法访问文件开头的列表变量,所以我想在数组列表变量准备好时在 beforeCreate() 生命周期内导入这些组件文件。

基本上是这样的:

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

你认为有什么方法可以完成这样的事情?

最佳答案

您当然可以在 beforeCreate 中导入组件.直接来自docs

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

关于javascript - 是否可以在生命周期内(beforeCreate)导入 vue 组件文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50559688/

相关文章:

javascript - Vee验证验证禁用字段

laravel - v-on :change event for radio input VueJS

javascript - 如何在JavaScript中实现部分继承?

javascript - jQuery,动画和动画返回。回调函数错误? :S

php - 什么是单元测试,我为什么要关心?

javascript - 未捕获( promise )TypeError:无法设置属性“状态”

javascript - 在VueJS 2.0中遍历数据数组

vue.js - 在计算属性中访问 $el

javascript - 是否可以使用URL将文件导入JS文件

javascript - 清除 Typeahead.JS 查询时缺少源错误