【问题标题】:Multiple imports with vue使用 vue 进行多次导入
【发布时间】:2019-08-11 01:53:59
【问题描述】:

我有大约 20 个使用动态组件切换的表单

 <component v-bind:is="activeForm"></component

而不是大约 20 个这样的

 import Concentform from '../forms/concentForm'

和 20 个声明

export default {
  components: {
     Concentform,
     anotherForm,
     moreForms,
 }
}

我可以批量导入吗?

【问题讨论】:

标签: vue.js import module components


【解决方案1】:
  1. ../forms下添加index.js

    import Concentform from './concentForm'
    export default {
        Concentform
    }
    
  2. 一次性导入(默认)import forms from '../forms/'

  3. 设置组件
export default {
  components: {
     ...forms,
     otherComponent
  }
}

【讨论】:

  • 我见过很多使用正则表达式的方法和各种疯狂的东西,但这似乎是最干净的。
猜你喜欢
  • 1970-01-01
  • 2011-03-16
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2017-02-12
  • 2015-05-14
  • 2018-02-27
  • 2020-10-23
相关资源
最近更新 更多