esri-loader怎么调用3.x版本?

import { loadModules } from 'esri-loader'
const options ={ version:'3.29'}

loadModules(['esri/Map'], options)
.then(([Map])=>{
var map = new Map('map', {
basemap: 'topo',
center: [106.458454, 34.581093],
zoom: 4
})
})
.catch(err => {
console.log(err)
})
})
esri-loader默认为4.x版本,我配置属性后还是扬子报错,是不是属性配置得不完整?
TIM截图20191224163100.png
已邀请:

atlas1563

赞同来自: swaggyP

esriLoader.loadScript({ url: "https://js.arcgis.com/3.28/" });
esriLoader.loadCss("https://js.arcgis.com/3.28/esri/css/esri.css";);
esriLoader.loadModules([
"esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/layers/ArcGISTiledMapServiceLayer"
]).then(
([
Map,
ArcGISDynamicMapServiceLayer,
ArcGISTiledMapServiceLayer
]) => {
...
}).catch(err => {
console.log(err.message);
});

要回复问题请先登录注册