在做数据可视化项目的时候,Json数据太多,所以只能选到特定地图才导入特定Json文件,直接使用import…使用是错误的,import是被Js解析的,执行逻辑代码的时候已经跳过解析阶段,处于运行阶段,所以系统无法识别Import,这时候有两种解决方法,可以使用require或者使用import()函数,import函数是返回一个promise对象的,所以可以这样使用
if(flag){
import("./china.json").then(res=>{
console.log("导入成功")
}).catch(err=>{
console.log("导入失败")
})
}