问答

vue 如何动态的 import 模块

作者:admin 2021-07-19 我要评论

我们正常引入模块方法: import xxx1 from "@/assets/xxxx/xxxx.js" 但是当我们的模块很多的时候,我需要动态引入 import xxx1 from "@/assets/xxxx" import xxx...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

我们正常引入模块方法:
import xxx1 from "@/assets/xxxx/xxxx.js"

但是当我们的模块很多的时候,我需要动态引入
import xxx1 from "@/assets/xxxx"
import xxx2 from "@/assets/xxxx"
import xxx3 from "@/assets/xxxx"
import xxx4 from "@/assets/xxxx"
import xxx5 from "@/assets/xxxx"

let data = [ xxx1, xxx2, ... , xxx5 ]

就是需要将 xxxx 文件夹下的模块放入到一个数组中
目前我可以拿到这个文件夹下的每一项,也可以拿到每一项的 绝对地址
但是不知道如何将这些模块放入到一个数组中。

###

循环用require引入,然后push到数组里。

###

import是静态加载,不支持。可以用require来运行时加载

###

如果引入本地文件,直接require即可:

const xxx1 = require('@/assets/.....');
const xxx2 = require('@/assets/.....');
const xxx3 = require('@/assets/.....');

let data = [ xxx1, xxx2, ... , xxx5]
###

就是用 require ,感谢各位!

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • vue 如何动态的 import 模块

    vue 如何动态的 import 模块

  • 最左原则,这种情况为什么会用到索引?

    最左原则,这种情况为什么会用到索引?

  • js 遇到较大整数转化为字符串时如何不

    js 遇到较大整数转化为字符串时如何不

  • host配置问题

    host配置问题

腾讯云代理商
海外云服务器