2017-08-07 132 views
0

荫学习vuejs,我有上百个JSON文件的,我想在加载到我的Vue公司的项目, 在我的剧本,只要我能在主文件 直接做这个加载所有的JSON文件如下Vue公司JS将所有进口不同的文件

//Index.vue 
<script> 
import data1 from 'assets/json/data1.json'; 
import data2 from 'assets/json/data2.json'; 
... 

上述工作得很好,但我现在计划把所有进口到不同的文件 如下

//assets/imports.js 
import data1 from 'assets/json/data1.json'; 
import data2 from 'assets/json/data2.json'; 

,并参考imports.js作为

//Index.vue 
<script> 
import alldata from 'assets/imports' 

是可以做到这样的,在不好的的WebPack太

+0

是的,您可以将所有数据合并到imports.js中的对象或数组中,然后将结果对象/数组导出为默认值出口 – Antony

+0

你能不能请你把这个贴出来 – rashidnk

+0

你的建议帮了我,你为什么不添加一些鳕鱼以你的答案为例,它会帮助别人,我会接受正确的答案 – rashidnk

回答

1

按照要求,发布这作为一个答案:

是的,你可以简单地合并所有的数据在一个对象或然后将结果对象/数组导出为默认导出

+0

好的。所以import.j = export default alldata,然后在hello.vue中,从'assets/imports'导入alldata,它的返回错误 – rashidnk