是否可以在文件夹中导入* .vue文件?

福兹

我讨厌重复代码。目前,我正在main.js中导入像这样的vue文件。

import Default     from '../../src/components/default.vue';
import Home        from '../../src/components/home.vue';
import hakkinda    from '../../src/components/hakkinda.vue';
import projeler    from '../../src/components/projeler.vue';
import servisler   from '../../src/components/servisler.vue';
import yetenekler  from '../../src/components/yetenekler.vue';
import yetenek     from '../../src/components/yetenek.vue';
import referanslar from '../../src/components/referanslar.vue';
import iletisim    from '../../src/components/iletisim.vue';

有没有办法用更少的行来做同样的事情?如果可以从文件名分配变量名,那就太好了。PHP可以提供帮助吗?但是然后如何编译main.js?我没有弄清楚。

Potray

我在名为“ index.js”的文件中使用此脚本来“导出默认值,将当前文件夹中每个文件中所有导出的默认值导出”:

const files = require.context('.', false, /\.js$/)
const modules = {}
files.keys().forEach((key) => {
  if (key === './index.js') return
  modules[ key.replace(/(\.\/|\.js)/g, '') ] = files(key).default
})
export default modules

然后,您可以通过导入名称来导入整个目录,如下所示:

import folder from '../path/to/folder'

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在文件夹中导入csv

在Xcode中导入文件夹

在子文件夹中导入Python

npm本地路径-是否可以从子文件夹导入?

如何从可以更改结尾字符的文件夹中导入文件-python pandas?

Python在子文件夹中导入csv文件

在Vue-CLI中的公用文件夹中导入JSON文件的方法

是否可以从文件中导入 pip 模块

如何在PHP中导入Web文件夹

如何从文件夹中导入选定的演示文稿?

Python无法在相同的文件夹结构中导入包

如何简单地在Python中导入文件夹?

如何在Vue Nuxt项目中导入整个SCSS文件夹?

我可以一次从一个文件夹中导入所有 Python 文件吗?

从子文件夹动态 Vue 导入

TypeScript:是否可以导入文件夹而无需编写index.ts文件?

Symfony 2:是否可以在YAML文件中导入PHP文件?

是否可以将vmail文件夹从旧的iRedMail导入到新的iRedMail安装中?

根据条件从另一个文件夹内的文件夹中导入 csv 文件

对导入模块感到困惑。模块不是从同一文件夹中导入的||?

使用__init__从子文件夹文件的父目录中导入?

在WebStorm中导入包含我的html-js文件的文件夹?

无法从Angular2的node-modules文件夹中导入ts文件

如何在同一文件夹中导入多个Dart文件

如何从文件夹中n个csv文件中导入数据?

R.特殊文件夹或命令行语法中导入文件的位置

可以在 Go 中多次导入文件夹吗?

是否可以从wwwroot文件夹外部提供静态文件?

是否可以使文件“代表”文件夹的内容?