为了账号安全,请及时绑定邮箱和手机立即绑定

webpack动态引入vue文件的问题

webpack动态引入vue文件的问题

SMILET 2018-10-24 21:08:43
我是根据后端传给我不通的参数来判断需要引入哪一个vue组件,也就是说在webpack已经打包之后 我才会知道 我需要哪个vue文件并且加载他,现在的问题是。 我使用了 Vue.component(this.style, () => import(`themes/${this.style}.vue`)) this.style是后端传来的参数。我这样做了以后, webpack会把我themes文件夹下的所有vue文件都打包成了一个文件,就比如现在 themes文件夹下有 a.vue 和 b.vue,打包之后的页面上生成的js文件中,包括了这两个vue文件的代码,但是我此时的this.style参数是a.vue。 所有请问各位 怎么样才能只打包我动态参数传过来的那个vue文件。
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

知道了,使用require.ensure(dependent, fn, alias)

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 625 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信