arcgis vue 离线加载js api
- 首先需要下载 静态文件
可以去 https://www.cnblogs.com/dqygiser/p/9215825.html 这个大佬这下载
此处不在赘述
下载下来的文件放在 public下
2. 将静态文件放在esri-loader的loadModules内加载
// An highlighted block
loadModules([
"esri/Map",
"esri/views/SceneView",
"esri/layers/MapImageLayer",
"esri/identity/IdentityManager",
"esri/layers/TileLayer",
"esri/layers/GroupLayer"
],{
css: '/arcgis_js_api/library/4.6/esri/css/main.css', //此处一定要与pulic路径对应
url:'/arcgis_js_api/library/4.6/init.js' //此处一定要与pulic路径对应
}).then(([Map,SceneView,MapImageLayer,IdentityManager,TileLayer,GroupLayer])=>{
})
- 更改 init.js 与 pojo.js 内的 [HOSTNAME_AND_PATH_TO_JSAPI] 置换成public内的路径
如图
至此 访问的各种插件都是 本地的