关键词搜索

源码搜索 ×
×

前端配置文件

发布2019-01-30浏览3496次

详情内容

前端也是可以有配置文件的。

怎么有配置文件呢?

最简单的,就是将配置信息写在js文件里,数据格式可以定义成json,直接读取就行了。

还有一种方法,就是
将配置信息写在.json文件里,然后用jquery来读取。

config.json文件

{
  "map": {
    "apipath": "//192.168.0.211/pubzy/arcgis_js_api/4.10/",
    "basemaps": [      
      {
        "title": "矢量图1",
        "thumbnailUrl": "images/map/矢量图.gif",
        "type": "tile",
        "layer": "http://192.168.0.22:6080/arcgis/rest/services/GJHYDT84/MapServer"
      },
      {
        "title": "矢量图",
        "thumbnailUrl": "images/map/矢量图.gif",
        "type": "dynamic",
        "layer": "http://192.168.0.245:6080/arcgis/rest/services/GDHT/GDDZHT/MapServer"
      },
      {
        "title": "影像图",
        "thumbnailUrl": "images/map/影像图.gif",
        "type": "tile",
        "layer": "http://192.168.0.206:6080/arcgis/rest/services/HNJCZS/HNJCZSYXT/MapServer"
      },
    ],
    "streamLayer": "http://192.168.0.195:6080/arcgis/rest/services/stream-service-newradar/StreamServer",
    "radarFeatureLayer": "http://192.168.0.100/arcgis/rest/services/Hosted/Radar_new/FeatureServer/0",
    "SliderTimeGap": 15,
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

然后在页面脚本中读取、使用:

let configJSON = '../config.json?t=' + new Date().getTime();
    
$.getJSON(configJSON, function (config) {
	//config就拿到了
	mapcof = config.map;
});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载