webpack动态引入vue文件的问题

我是根据后端传给我不通的参数来判断需要引入哪一个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文件。

SMILET
浏览 626回答 1
1回答

慕勒3428872

知道了,使用require.ensure(dependent, fn, alias)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript